.LegalLayout_header__MwYXH{border-block-end:1px solid var(--line)}.LegalLayout_inner__gNJnm{inline-size:var(--frame);margin-inline:auto;padding:88px 40px 44px;box-sizing:border-box}.LegalLayout_eyebrow__pHwIZ{margin:0 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.LegalLayout_title__ni6Oc{margin:0;max-inline-size:820px;font-size:clamp(36px,4.8vw,56px);font-weight:400;line-height:1.08;letter-spacing:-.035em;color:var(--text)}.LegalLayout_lead__kcbFW{margin:22px 0 0;max-inline-size:720px;font-size:18px;line-height:1.6;color:var(--text-2)}.LegalLayout_meta__CJgD2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:22px;font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.LegalLayout_meta__CJgD2 a{color:var(--gold-text)}.LegalLayout_actions__BerOc{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:22px}.LegalLayout_body__qqqRZ{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;inline-size:var(--frame);margin-inline:auto;padding:48px 40px 96px;box-sizing:border-box}.LegalLayout_aside__Jqs1z{align-self:start;position:sticky;inset-block-start:88px;max-block-size:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin}.LegalLayout_toc__6_3E7 ol{margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--line)}.LegalLayout_tocTitle__q0fdY{margin:0 0 12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.LegalLayout_toc__6_3E7 a{display:block;margin-inline-start:-1px;padding:7px 14px;border-inline-start:2px solid transparent;font-size:13.5px;line-height:1.4;color:var(--text-2);text-decoration:none;transition:color .15s ease}.LegalLayout_toc__6_3E7 a:hover{color:var(--text)}.LegalLayout_toc__6_3E7 a[aria-current=true]{border-inline-start-color:var(--yellow);color:var(--text);font-weight:500}.LegalLayout_prose__Xzkp6{min-inline-size:0;font-size:16px;line-height:1.75;color:var(--text-2)}.LegalLayout_prose__Xzkp6 h2{margin:0 0 14px;padding-block-end:8px;border-block-end:1px solid var(--line);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--text)}.LegalLayout_prose__Xzkp6 p{margin-block:0 14px}.LegalLayout_prose__Xzkp6 a{color:var(--gold-text);text-underline-offset:3px}.LegalLayout_prose__Xzkp6 code{font-family:var(--font-mono);font-size:.9em;color:var(--text)}.LegalLayout_prose__Xzkp6 section{scroll-margin-block-start:96px}@media (max-width:900px){.LegalLayout_inner__gNJnm{padding:72px 20px 32px}.LegalLayout_body__qqqRZ{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 20px 64px}.LegalLayout_aside__Jqs1z{position:static;max-block-size:none;overflow:visible}.LegalLayout_toc__6_3E7 ol{max-block-size:220px;overflow-y:auto}}