.legal_page__hv_96{--paper:#fbf9f8;--card:#fff;--rule:#e7e0dd;--rule-soft:#f0eae7;--ink:#0b0d11;--ink-soft:#3a3f49;--muted:#6e747f;--dim:#9aa0ab;--signal:#c4432e;--signal-wash:rgba(196,67,46,.08);--amber:#a9760f;--amber-wash:rgba(169,118,15,.08);--display:var(--font-display),sans-serif;--body:var(--font-sans),sans-serif;--gut:clamp(20px,4vw,48px);--maxw:1180px;--measure:680px;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.legal_page__hv_96 a{color:var(--signal);text-decoration:underline;text-underline-offset:2px}.legal_page__hv_96 :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.legal_wrap__3KHkj{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.legal_banner__d6bMi{background:var(--amber-wash);border-bottom:1px solid var(--amber)}.legal_bannerIn__JIdpu{max-width:var(--maxw);margin:0 auto;padding:14px var(--gut);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.legal_bannerTag__TKAi2{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);flex-shrink:0}.legal_bannerText__jBrRF{font-size:13.5px;color:var(--ink-soft);line-height:1.5}.legal_bannerMeta__28e1g{font-size:12px;color:var(--muted)}.legal_doc__hjcXB{max-width:var(--measure);margin:0 auto;padding:56px var(--gut) 96px}.legal_h1__vhHeh{font-family:var(--display);font-weight:800;font-size:clamp(32px,5vw,44px);line-height:1.05;letter-spacing:-.005em;color:var(--ink);margin:0 0 28px}.legal_h2__2C8li{font-size:24px;line-height:1.15;margin:44px 0 14px}.legal_h2__2C8li,.legal_h3__Yt5c4{font-family:var(--display);font-weight:700;color:var(--ink)}.legal_h3__Yt5c4{font-size:18px;line-height:1.2;margin:28px 0 10px}.legal_p__b9l_U{font-size:15.5px;color:var(--ink-soft);line-height:1.75;margin:0 0 16px}.legal_hr__044xY{border:none;border-top:1px solid var(--rule);margin:32px 0}.legal_quote__L7_SI{background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--ink-soft);border-radius:6px;padding:18px 20px;margin:0 0 32px}.legal_quote__L7_SI p{font-size:13.5px;color:var(--muted);line-height:1.65;margin:0 0 10px}.legal_quote__L7_SI p:last-child{margin-bottom:0}.legal_counselNote__xlmG_{background:var(--signal-wash);border:1px dashed var(--signal);border-radius:6px;padding:14px 16px;font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0 0 16px}.legal_ul__6axrX{margin:0 0 16px;padding-left:22px}.legal_ul__6axrX li{font-size:15.5px;color:var(--ink-soft);line-height:1.75;margin-bottom:6px}.legal_tableWrap__2aoLv{overflow-x:auto;margin:0 0 24px;border:1px solid var(--rule);border-radius:6px}.legal_table__HLCte{width:100%;border-collapse:collapse;font-size:13.5px}.legal_table__HLCte td,.legal_table__HLCte th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--rule-soft);vertical-align:top;line-height:1.55}.legal_table__HLCte th{font-family:var(--body);font-weight:600;color:var(--ink);background:var(--paper);white-space:nowrap}.legal_table__HLCte td{color:var(--ink-soft)}.legal_table__HLCte tr:last-child td{border-bottom:none}.legal_placeholder__7BuVo{background:var(--amber-wash);color:var(--amber);border-radius:3px;border:1px solid rgba(169,118,15,.25)}.legal_code__LfoyT,.legal_placeholder__7BuVo{font-family:var(--font-mono),monospace;font-size:.92em;padding:1px 5px}.legal_code__LfoyT{background:var(--rule-soft);border-radius:3px}