:root{color-scheme:dark;font-family:"Segoe UI",Tahoma,Arial,sans-serif;background:#080b10;color:#eef2f7}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#080b10;color:#eef2f7}body{background:radial-gradient(circle at 72% 0,rgba(196,136,45,.10),transparent 28%),linear-gradient(180deg,#090c11,#07090d)}a{color:inherit}.legal-topbar{border-bottom:1px solid #202833;background:rgba(8,11,16,.92);backdrop-filter:blur(12px)}.legal-topbar__inner{width:min(1120px,calc(100% - 32px));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-brand{width:150px;display:block}.legal-brand img{display:block;width:100%;height:auto}.legal-topbar nav{display:flex;align-items:center;gap:8px}.legal-topbar nav a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid transparent;border-radius:9px;color:#b9c3d0;text-decoration:none;font-size:13px;font-weight:800}.legal-topbar nav a:hover{color:#fff;border-color:#303b47}.legal-topbar nav a.is-primary{border-color:#8d6027;background:#34230e;color:#f4d095}.legal-shell{width:min(900px,calc(100% - 32px));margin:0 auto;padding:64px 0 80px}.legal-heading{padding-bottom:28px;border-bottom:1px solid #25303b}.legal-heading>span{color:#d5a14e;font-size:11px;font-weight:900;letter-spacing:.18em}.legal-heading h1{margin:10px 0 12px;font-size:clamp(42px,7vw,72px);line-height:.95;letter-spacing:-.045em}.legal-heading p{margin:0;color:#8896a8;font-size:13px}.legal-document{padding:34px 0;color:#c7d0dc;font-size:16px;line-height:1.75}.legal-document h2{margin:34px 0 10px;color:#f4f6fa;font-size:23px;line-height:1.25;letter-spacing:-.02em}.legal-document h2:first-child{margin-top:0}.legal-document h3{margin:28px 0 8px;color:#e7ebf1;font-size:18px}.legal-document p{margin:0 0 18px}.legal-document ul{margin:0 0 20px;padding-left:24px}.legal-document li{margin:6px 0}.legal-document strong{color:#f2d19a}.legal-note{padding:18px 20px;border:1px solid #3b3323;border-radius:14px;background:linear-gradient(145deg,#17130c,#0b1016)}.legal-note strong{color:#f0c980}.legal-note p{margin:5px 0 0;color:#9ca8b7;font-size:14px}.legal-note a{color:#e0ae5e}.legal-footer{border-top:1px solid #202833}.legal-footer>div{width:min(1120px,calc(100% - 32px));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;color:#7f8b9c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.legal-footer a{text-decoration:none}.legal-footer a:hover{color:#d7aa62}@media(max-width:640px){.legal-topbar__inner{min-height:72px}.legal-brand{width:130px}.legal-topbar nav a:not(.is-primary){display:none}.legal-topbar nav a{font-size:11px;padding:0 11px}.legal-shell{padding:42px 0 58px}.legal-heading h1{font-size:44px}.legal-document{font-size:15px;line-height:1.7}.legal-document h2{font-size:21px}.legal-footer>div{min-height:100px;gap:10px 14px}}
