.legal-hero[data-v-c920e0f0]{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 0,#3dd9a81a,transparent 50%),var(--ink);padding:48px 0 36px}.back[data-v-c920e0f0]{letter-spacing:.08em;color:#e8f7f180;margin-bottom:22px;font-size:12px;display:inline-block}.back[data-v-c920e0f0]:hover{color:var(--mint-bright)}.eyebrow[data-v-c920e0f0]{letter-spacing:.22em;text-transform:uppercase;color:var(--mint);margin-bottom:12px;font-size:11px;display:block}h1[data-v-c920e0f0]{letter-spacing:-.02em;margin-bottom:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:400}.sub[data-v-c920e0f0]{color:#e8f7f199;font-size:14px}.legal-body[data-v-c920e0f0]{max-width:760px;padding:40px 0 80px}.legal-page .block{border:1px solid var(--line);background:var(--ink-2);margin-bottom:16px;padding:24px 22px}.legal-page .block h2{color:var(--text);margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}.legal-page .block h3{color:var(--mint-bright);margin:16px 0 8px;font-size:14px;font-weight:600}.legal-page .block dd,.legal-page .block li,.legal-page .block p{color:#e8f7f1b8;font-size:14px;line-height:1.7}.legal-page .block ul{margin:8px 0 0 18px}.legal-page .block li{margin-bottom:6px}.legal-page .block dl{gap:14px;display:grid}.legal-page .block dt{letter-spacing:.14em;text-transform:uppercase;color:#e8f7f173;margin-bottom:4px;font-size:11px}.legal-page .block a{color:var(--mint-bright)}.legal-page .note{color:#e8f7f173;margin-top:12px;font-size:12px}
