.legal-hero[data-v-5e802dd2]{min-height:32vh;padding-bottom:64px}.legal-hero-content[data-v-5e802dd2]{position:relative;z-index:1}.legal-hero h1[data-v-5e802dd2]{font-size:clamp(36px,4vw,60px);margin-bottom:16px;max-width:600px}.legal-hero p[data-v-5e802dd2]{color:var(--cream-muted);font-family:var(--font-u);font-size:12px;letter-spacing:.06em}.legal-section[data-v-5e802dd2]{border-top:1px solid var(--teal-border)}.legal-container[data-v-5e802dd2]{max-width:760px}.legal-block[data-v-5e802dd2]{border-bottom:1px solid var(--teal-border);margin-bottom:48px;padding-bottom:48px}.legal-block[data-v-5e802dd2]:last-child{border-bottom:0}.legal-block h3[data-v-5e802dd2]{color:var(--cream);font-size:24px;margin-bottom:16px}.legal-copy[data-v-5e802dd2]{color:var(--cream-dim);font-size:15px;line-height:1.8}.legal-copy .caps[data-v-5e802dd2],.legal-copy strong[data-v-5e802dd2]{color:var(--cream);font-weight:500}.legal-copy .caps[data-v-5e802dd2]{font-size:13px;letter-spacing:.02em}
