:root{--navy:#192a35;--muted:#687780;--paper:#f6f7f9;--line:#e4e8eb;--accent:#2f6fed;--orange:var(--accent)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--navy);font:15px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legal-page{max-width:780px;margin:0 auto;padding:38px 24px 64px}.legal-brand{display:inline-block;margin-bottom:44px}.legal-brand img{width:190px;height:auto;display:block}.eyebrow{color:var(--orange);font-size:11px;font-weight:750;letter-spacing:1.5px;margin:0 0 8px}h1{font-size:38px;line-height:1.15;letter-spacing:-1px;margin:0 0 16px}h2{font-size:19px;margin:30px 0 7px}p{color:var(--muted);margin:0 0 12px}.lead{font-size:17px;max-width:650px;margin-bottom:34px}a{color:#345f87;text-underline-offset:3px}.placeholder{margin-top:38px;padding:14px 16px;border-radius:9px;background:#fff1e9;color:#99553f;font-size:13px}.legal-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-size:13px}@media(max-width:600px){.legal-page{padding:25px 18px 45px}.legal-brand{margin-bottom:32px}.legal-brand img{width:160px}h1{font-size:31px}h2{font-size:17px;margin-top:25px}}
ul{color:var(--muted);margin:0 0 12px;padding-left:20px}li{margin:0 0 6px}li strong{color:var(--navy)}.legal-date{margin-top:24px;font-size:13px}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme:dark;--navy:#e6edf2;--muted:#9fb0ba;--paper:#0e151b;--line:#26333d;--accent:#6a9bf8}:where(:root:not([data-theme="light"])) a{color:#8fb3ff}:where(:root:not([data-theme="light"])) .legal-brand img{filter:invert(1) hue-rotate(180deg) brightness(1.2)}:where(:root:not([data-theme="light"])) li strong{color:#e6edf2}}
:root[data-theme="dark"]{color-scheme:dark;--navy:#e6edf2;--muted:#9fb0ba;--paper:#0e151b;--line:#26333d;--accent:#6a9bf8}:where(:root[data-theme="dark"]) a{color:#8fb3ff}:where(:root[data-theme="dark"]) .legal-brand img{filter:invert(1) hue-rotate(180deg) brightness(1.2)}:where(:root[data-theme="dark"]) li strong{color:#e6edf2}
