:root{--bg:#070806;--panel:#10110d;--gold:#d8a93c;--gold2:#f1d17a;--text:#eee9dc;--muted:#9a9b93;--line:rgba(255,255,255,.09);--gline:rgba(216,169,60,.26)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:radial-gradient(circle at 80% 5%,rgba(216,169,60,.08),transparent 28%),var(--bg);color:var(--text);font:14px/1.75 Manrope,sans-serif}.legal-header{position:sticky;z-index:20;top:0;height:84px;padding:0 max(22px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(7,8,6,.91);backdrop-filter:blur(18px)}.legal-header img{width:220px;height:62px;object-fit:contain}.legal-header a:last-child{border:1px solid var(--gline);color:var(--gold2);padding:10px 15px;text-decoration:none;font-size:12px}.legal-shell{max-width:1180px;margin:auto;padding:70px 22px 100px}.legal-hero{max-width:870px;margin-bottom:50px}.eyebrow{color:var(--gold2);font-size:11px;font-weight:800;letter-spacing:.18em}.legal-hero h1{font:600 clamp(48px,7vw,82px)/.95 "Cormorant Garamond",serif;margin:15px 0 20px}.legal-hero p{color:var(--muted);font-size:16px;max-width:760px}.updated{display:inline-flex;margin-top:13px;padding:7px 11px;border:1px solid var(--line);color:#aaa;font-size:11px}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:28px}.legal-nav{position:sticky;top:110px;height:max-content;border:1px solid var(--line);background:#0c0d0a;padding:12px}.legal-nav a{display:block;padding:12px 13px;border-left:2px solid transparent;color:#92948b;text-decoration:none;font-size:12px}.legal-nav a:hover{border-color:var(--gold);background:rgba(216,169,60,.06);color:var(--gold2)}.legal-docs{display:grid;gap:20px}.legal-document{border:1px solid var(--line);background:linear-gradient(145deg,#11120e,#0b0c09);padding:clamp(25px,5vw,52px);box-shadow:0 22px 70px rgba(0,0,0,.25)}.legal-document h2{font:600 clamp(34px,5vw,52px)/1 "Cormorant Garamond",serif;margin:3px 0 12px}.legal-document>p{color:var(--muted)}.legal-document h3{font-size:16px;margin:31px 0 8px;color:#e8e3d6}.legal-document p,.legal-document li{color:#aaa;line-height:1.75}.legal-document strong{color:#e5e0d4}.legal-document a{color:var(--gold2)}.legal-document ul{padding-left:20px}.notice{margin:22px 0;padding:16px 18px;border-left:3px solid var(--gold);background:rgba(216,169,60,.055);color:#cbc6ba}.risk-notice{border-color:#df7167;background:rgba(223,113,103,.045)}.legal-footer{border-top:1px solid var(--line);padding:28px 22px;text-align:center;color:#73756d;font-size:11px}.legal-footer a{color:var(--gold2)}@media(max-width:780px){.legal-header img{width:175px}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;display:flex;overflow:auto}.legal-nav a{white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.legal-shell{padding-top:45px}.legal-document{padding:26px 21px}}
