.v-0 .legal-page{padding:calc(var(--nav) + 10vh) 24px 12vh}.v-0 .lg-wrap{background:var(--surface);border:1px solid var(--surface-border);max-width:760px;box-shadow:var(--surface-shadow);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);border-radius:28px;margin:0 auto;padding:56px 64px 48px}.v-0 .lg-head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:32px}.v-0 .lg-head .eyebrow{margin-bottom:16px}.v-0 .lg-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:680;line-height:1.05}.v-0 .lg-date{color:var(--text-3);margin:16px 0 0;font-size:15px;font-weight:550}.v-0 .lg-sec{padding-top:36px}.v-0 .lg-sec h2{letter-spacing:-.02em;margin:0 0 14px;font-size:21px;font-weight:640;line-height:1.3}.v-0 .lg-sec p{color:var(--text-2);margin:0;font-size:17px;line-height:1.7}.v-0 .lg-sec ul{gap:12px;margin:0;padding:0 0 0 22px;display:grid}.v-0 .lg-sec p+p,.v-0 .lg-sec p+ul,.v-0 .lg-sec ul+p,.v-0 .lg-sec ul+ul{margin-top:14px}.v-0 .lg-sec li{color:var(--text-2);padding-left:4px;font-size:17px;line-height:1.7}.v-0 .lg-sec li::marker{color:var(--violet-2)}.v-0 .lg-sec strong{color:var(--text);font-weight:600}.v-0 .lg-sec a,.v-0 .lg-foot a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--violet-2);text-decoration-color:var(--violet-2);text-underline-offset:3px;text-decoration-thickness:1px}.v-0 .lg-foot{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:16px;font-weight:550}.v-0 .lg-foot a{text-decoration:none}.v-0 .lg-foot a span{color:var(--violet-2);transition:transform .25s var(--ease);display:inline-block}.v-0 .lg-foot a:hover span{transform:translate(3px)}@media (max-width:720px){.v-0 .legal-page{padding:calc(var(--nav) + 6vh) 12px 12vh}.v-0 .lg-wrap{border-radius:22px;padding:32px 20px 28px}.v-0 .lg-sec p,.v-0 .lg-sec li{font-size:16px}.v-0 .lg-sec h2{font-size:19px}}@media (prefers-reduced-motion:reduce){:root .v-0 .lg-foot a span{transition:none}}
