.legal_page__hv_96{padding-block:clamp(48px,7vw,88px) clamp(64px,9vw,112px)}.legal_head__q49Z_{padding-bottom:34px;border-bottom:1px solid var(--border-subtle)}.legal_title__H9pYi{margin-top:18px;font-size:clamp(2.125rem,4.6vw,3rem);letter-spacing:-.04em;line-height:1.04}.legal_updated__X9K_D{margin-top:14px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary)}.legal_intro__5fwO_{margin-top:20px;font-size:clamp(1.0313rem,1.3vw,1.125rem);line-height:1.65;letter-spacing:-.014em;color:var(--fg-secondary);text-wrap:pretty}.legal_sections__cJWxk{margin-top:8px;list-style:none}.legal_section__yhIIL{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;padding-block:32px;border-bottom:1px solid var(--border-subtle)}.legal_index__ozaAA{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;line-height:1.55;letter-spacing:.02em;color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_heading__1QlYd{font-size:1.1875rem;font-weight:600;letter-spacing:-.022em}.legal_sectionBody__dN8uw p{margin-top:12px;font-size:.9688rem;line-height:1.7;letter-spacing:-.01em;color:var(--fg-secondary);text-wrap:pretty}.legal_bullets__4H9iq{margin-top:14px;display:grid;grid-gap:10px;gap:10px;list-style:none}.legal_bullets__4H9iq li{position:relative;padding-left:20px;font-size:.9375rem;line-height:1.65;color:var(--fg-secondary);text-wrap:pretty}.legal_bullets__4H9iq li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--accent)}.legal_footLink__4diGH{margin-top:36px;font-size:var(--text-sm)}.legal_footLink__4diGH a{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.legal_section__yhIIL{grid-template-columns:1fr;gap:8px;padding-block:26px}}