.legal_page__zlJY4{--ink:#0a1424;--paper:#f6f8fb;--surface:#ffffff;--line:#dce2ea;--muted:#56657b;--signal:#0b7f74;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif}@media (prefers-color-scheme:dark){.legal_page__zlJY4{--ink:#e8eef5;--paper:#0a1424;--surface:#111d30;--line:#28374f;--muted:#a6b1c6;--signal:#33d1c1}}.legal_header__DFJyf{border-bottom:1px solid var(--line)}.legal_footerInner__g_WTf,.legal_headerInner__Z7w5_,.legal_main__KbWOF{max-width:760px;margin:0 auto;padding-left:20px;padding-right:20px}.legal_headerInner__Z7w5_{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.legal_logo__retxE{display:block;height:28px;width:auto}.legal_nav__FEEAU{display:flex;gap:18px;font-size:14px}.legal_nav__FEEAU a{color:var(--muted);text-decoration:none}.legal_nav__FEEAU a:hover,.legal_nav__FEEAU a[aria-current=page]{color:var(--ink)}.legal_main__KbWOF{padding-top:40px;padding-bottom:64px;line-height:1.65;font-size:16px}.legal_main__KbWOF h1{font-size:32px;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}.legal_effective__8GILa{color:var(--muted);font-size:14px;margin:0 0 32px}.legal_lead__kgalA{font-size:17px;margin:0 0 8px}.legal_main__KbWOF h2{font-size:19px;line-height:1.3;margin:36px 0 10px}.legal_main__KbWOF p{margin:0 0 12px}.legal_main__KbWOF ul{margin:0 0 12px;padding-left:22px}.legal_main__KbWOF li{margin:0 0 6px}.legal_main__KbWOF a{color:var(--signal)}.legal_callout__BVGHX{padding:14px 16px;margin:12px 0}.legal_callout__BVGHX,.legal_tableWrap__hN4F7{background:var(--surface);border:1px solid var(--line);border-radius:12px}.legal_tableWrap__hN4F7{overflow-x:auto;margin:8px 0 16px}.legal_tableWrap__hN4F7 table{width:100%;border-collapse:collapse;font-size:15px}.legal_tableWrap__hN4F7 td,.legal_tableWrap__hN4F7 th{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--line)}.legal_tableWrap__hN4F7 tr:last-child td{border-bottom:0}.legal_tableWrap__hN4F7 th{font-weight:600;color:var(--muted);font-size:13px;letter-spacing:.02em}.legal_footer__c9TLE{border-top:1px solid var(--line);color:var(--muted);font-size:13px}.legal_footerInner__g_WTf{padding-top:20px;padding-bottom:32px}