.legal-page_main__e5lFb{padding-block:clamp(3rem,2rem + 4vw,5.5rem) var(--space-section)}.legal-page_hero__VgfDj{max-width:62ch}.legal-page_title__vt58l{font-size:var(--text-h2);margin-top:.5em}.legal-page_metaLine__hkVF9{margin-top:1.1rem;font-size:.78rem;letter-spacing:.05em;color:var(--ink-faint)}.legal-page_draft__aYm2o{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding:.95rem 1.15rem;border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--surface)}.legal-page_draftTag__ttRc7{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.legal-page_draftText__xxpNf{flex:1 1 26ch;font-size:.88rem;line-height:1.55;color:var(--ink-soft)}.legal-page_layout__0HNCS{margin-top:clamp(2.4rem,1.6rem + 3vw,4rem);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem}.legal-page_tocDesktop__mPBPu{display:none}.legal-page_tocMobile___TThA{border:1px solid var(--line-soft);border-radius:var(--radius);padding:.9rem 1.15rem;background:var(--surface)}.legal-page_tocMobile___TThA summary{cursor:pointer;list-style:none}.legal-page_tocMobile___TThA summary::-webkit-details-marker{display:none}.legal-page_tocMobile___TThA summary:after{content:"+";margin-left:.6em}.legal-page_tocMobile___TThA[open] summary:after{content:"–"}@media (min-width:980px){.legal-page_layout__0HNCS{grid-template-columns:250px minmax(0,1fr);gap:clamp(2.5rem,4vw,4.5rem);align-items:start}.legal-page_tocDesktop__mPBPu{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 28px)}.legal-page_tocMobile___TThA{display:none}}.legal-page_tocTitle__b_7Oh{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.legal-page_tocList__3sKXy{margin:.9rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem;font-size:.86rem;line-height:1.45}.legal-page_tocList__3sKXy a{display:block;padding:.32em .6em;margin-left:-.6em;border-radius:8px;color:var(--ink-soft);text-decoration:none}.legal-page_tocList__3sKXy a:hover{color:var(--ink);background:var(--surface-dim)}.legal-page_article___FDCs{max-width:70ch;font-size:.98rem;line-height:1.7}.legal-page_article___FDCs a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.legal-page_article___FDCs strong{color:var(--ink);font-weight:600}.legal-page_h2__A02u0{font-size:clamp(1.3rem,1.1rem + .7vw,1.62rem);margin-top:2.6em;padding-top:1.3em;border-top:1px solid var(--line-soft)}.legal-page_h2__A02u0:first-child{margin-top:0;padding-top:0;border-top:none}.legal-page_leadP___fSiq,.legal-page_p__8fuNg{margin-top:1.05em;color:var(--ink-soft)}.legal-page_leadP___fSiq{font-size:1.06rem;color:var(--ink)}.legal-page_list__e_o7D{margin:1.05em 0 0;padding-left:1.25em;color:var(--ink-soft)}.legal-page_list__e_o7D li{margin-top:.55em;padding-left:.25em}.legal-page_list__e_o7D li::marker{color:var(--ink-faint)}.legal-page_notice__W0sgJ{margin-top:2.2rem;padding:1rem 1.2rem;border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--surface);font-size:.88rem;line-height:1.6;color:var(--ink-soft)}.legal-page_tableWrap__A8W24{margin-top:1.3em;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.legal-page_table__jtY0o{width:100%;min-width:560px;border-collapse:collapse;font-size:.9rem;line-height:1.5}.legal-page_table__jtY0o th{font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink-faint);padding:.75em 1em;border-bottom:1px solid var(--line)}.legal-page_table__jtY0o td{padding:.75em 1em;border-bottom:1px solid var(--line-soft);color:var(--ink-soft);vertical-align:top}.legal-page_table__jtY0o tr:last-child td{border-bottom:none}.legal-page_hr__CNL0c{margin-block:2.6rem 0;border:none;border-top:1px solid var(--line-soft)}