.legal_shell__Yp8dy{min-height:100vh;background:var(--surface-page)}.legal_topbar__y8jLf{display:flex;align-items:center;max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-6) 0}.legal_page__mrwt9{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12);color:var(--text-primary);line-height:var(--lh-relaxed)}.legal_h1__1_e5D{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.legal_h1__1_e5D,.legal_h2__k4zHK{color:var(--text-strong);margin-bottom:var(--space-2)}.legal_h2__k4zHK{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin-top:var(--space-8)}.legal_dateLine__qKzjv{font-size:var(--fs-sm)}.legal_dateLine__qKzjv,.legal_intro__kRHE5{color:var(--text-secondary);margin-bottom:var(--space-6)}.legal_toc__4VPwj{margin:var(--space-6) 0 var(--space-8);padding:var(--space-4) var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.legal_toc__4VPwj ol{margin:0;padding-left:var(--space-6);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.legal_tocLink__krYmy{color:var(--text-link)}.legal_section__geZf2{scroll-margin-top:var(--space-6)}.legal_section__geZf2 p{margin:var(--space-2) 0}.legal_section__geZf2 ul{margin:var(--space-2) 0;padding-left:var(--space-6);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.legal_section__geZf2 a{color:var(--text-link);font-weight:var(--fw-semibold)}.legal_footer__N5s5U{margin-top:var(--space-12);font-size:var(--fs-caption);border-top:var(--border-width) solid var(--border-subtle);padding-top:var(--space-4)}.legal_footerLink__u937k,.legal_footer__N5s5U{color:var(--text-muted)}.legal_loading__q4SpI{display:flex;align-items:center;justify-content:center;min-height:60vh}