.legal_page__hv_96{min-height:calc(100vh - var(--nav-h, 64px));background:radial-gradient(1200px 480px at 12% -10%,rgba(55,113,252,.08),transparent 55%),linear-gradient(180deg,#f7f8fb,#eef0f5)}.legal_shell__pd42w{width:100%;max-width:760px;margin-inline:auto;padding:40px 24px 64px}.legal_page__hv_96 :where(h1,h2,h3,p,ul){margin:0}.legal_kicker__kN_pr{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.legal_hero__o9CfR h1{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.legal_lede__PaIlD{margin-top:12px;font-size:1.02rem;line-height:1.5;color:var(--muted)}.legal_updated__X9K_D{margin-top:10px;font-size:.88rem;color:var(--faint)}.legal_panel__y0_Vr{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--white);display:grid;grid-gap:28px;gap:28px}.legal_section__yhIIL{display:grid;grid-gap:10px;gap:10px}.legal_section__yhIIL h2{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.legal_section__yhIIL h3{margin-top:4px;font-size:.98rem;font-weight:650;color:var(--ink)}.legal_section__yhIIL li,.legal_section__yhIIL p{font-size:.96rem;line-height:1.6;color:var(--ink)}.legal_section__yhIIL ul{padding-left:1.2em;display:grid;grid-gap:6px;gap:6px}.legal_section__yhIIL a{color:var(--blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal_section__yhIIL code{font-size:.88em}@media (min-width:768px){.legal_shell__pd42w{padding:56px 40px 80px}.legal_panel__y0_Vr{padding:32px 36px}}