.LegalDoc_page__CSZdW{--legal-ink:#0f172a;--legal-muted:#475569;--legal-soft:#64748b;--legal-line:#e2e8f0;--legal-card:#ffffff;--legal-bg:#f8fafc;--legal-gold:#c98a0f;--legal-gold-soft:#fff8e6;--legal-ok:#166534;--legal-ok-bg:#ecfdf3;--legal-link:#1d4ed8;position:relative;z-index:1;min-height:100vh;padding:110px 20px 72px;background:radial-gradient(900px 420px at 10% -10%,rgba(232,185,35,.14),transparent 55%),radial-gradient(700px 380px at 100% 0,rgba(37,99,235,.08),transparent 50%),var(--legal-bg);color:var(--legal-ink)}.LegalDoc_shell__TxeAn{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.LegalDoc_toc__l8eXh{position:-webkit-sticky;position:sticky;top:96px;padding:16px;border-radius:16px;background:hsla(0,0%,100%,.82);border:1px solid var(--legal-line);box-shadow:0 8px 24px rgba(15,23,42,.04)}.LegalDoc_tocLabel__XtWLl{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--legal-soft)}.LegalDoc_tocNav__TYg9N{display:flex;flex-direction:column;gap:4px}.LegalDoc_tocNav__TYg9N a{color:var(--legal-muted);text-decoration:none;font-size:13px;font-weight:600;line-height:1.35;padding:7px 10px;border-radius:8px}.LegalDoc_tocNav__TYg9N a:hover{background:#f1f5f9;color:var(--legal-ink)}.LegalDoc_main__v4Rud{min-width:0}.LegalDoc_hero__MiYF0{padding:28px 28px 24px;border-radius:24px;background:var(--legal-card);border:1px solid var(--legal-line);box-shadow:0 18px 50px rgba(15,23,42,.06);margin-bottom:18px}.LegalDoc_eyebrow__eP_Kk{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--legal-gold)}.LegalDoc_title__g3ruy{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.LegalDoc_lead__LF_l1{margin:0 0 16px;max-width:62ch;color:var(--legal-muted);font-size:1.05rem;line-height:1.6}.LegalDoc_metaRow__Tyorr{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;font-size:.86rem;color:var(--legal-soft)}.LegalDoc_metaRow__Tyorr a{color:var(--legal-link);font-weight:700;text-decoration:none}.LegalDoc_metaRow__Tyorr a:hover{text-decoration:underline}.LegalDoc_pill__Hd1wl{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f5f9;border:1px solid var(--legal-line);font-weight:700;font-size:.78rem;color:var(--legal-muted)}.LegalDoc_summaryGrid__Eekfq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.LegalDoc_summaryCard__RiD_F{padding:16px;border-radius:16px;background:var(--legal-card);border:1px solid var(--legal-line)}.LegalDoc_summaryCard__RiD_F strong{display:block;margin-bottom:6px;font-size:.95rem}.LegalDoc_summaryCard__RiD_F p{margin:0;color:var(--legal-muted);font-size:.86rem;line-height:1.5}.LegalDoc_callout___kfQh{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--legal-ok-bg);border:1px solid #bbf7d0;color:var(--legal-ok);margin-bottom:18px;font-size:.9rem;line-height:1.5}.LegalDoc_callout___kfQh a{color:inherit;font-weight:800}.LegalDoc_calloutWarn__vAtLr{background:var(--legal-gold-soft);border-color:#f3e0a8;color:#7a5b0c}.LegalDoc_body__w6Vkn{padding:8px 4px 0;display:flex;flex-direction:column;gap:8px}.LegalDoc_section__pX1Eb{scroll-margin-top:100px;padding:22px 24px;border-radius:18px;background:var(--legal-card);border:1px solid var(--legal-line);margin-bottom:12px}.LegalDoc_section__pX1Eb h2{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.LegalDoc_section__pX1Eb li,.LegalDoc_section__pX1Eb p{color:var(--legal-muted);font-size:.98rem;line-height:1.65}.LegalDoc_section__pX1Eb p{margin:0 0 10px}.LegalDoc_section__pX1Eb ul{margin:0 0 8px;padding-left:1.15em;display:flex;flex-direction:column;gap:8px}.LegalDoc_section__pX1Eb a{color:var(--legal-link);font-weight:700}.LegalDoc_section__pX1Eb strong{color:var(--legal-ink)}.LegalDoc_section__pX1Eb code{font-size:.82em;background:#f1f5f9;border:1px solid var(--legal-line);border-radius:6px;padding:1px 6px;word-break:break-all}.LegalDoc_footerNav__1lxAy{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:16px 4px 0;font-size:.92rem}.LegalDoc_footerNav__1lxAy a{color:var(--legal-link);font-weight:750;text-decoration:none}.LegalDoc_footerNav__1lxAy a:hover{text-decoration:underline}@media(max-width:900px){.LegalDoc_shell__TxeAn{grid-template-columns:1fr}.LegalDoc_toc__l8eXh{position:static}.LegalDoc_tocNav__TYg9N{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.LegalDoc_summaryGrid__Eekfq{grid-template-columns:1fr}.LegalDoc_hero__MiYF0,.LegalDoc_section__pX1Eb{padding:18px 16px}}