:root{--bg:#08101d;--panel:#101b2d;--line:#22324d;--text:#eef4fb;--muted:#9aabc1;--blue:#3b82f6}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.legalPage{width:min(860px,calc(100% - 28px));margin:0 auto;padding:34px 0 70px}.back{display:inline-block;color:#93c5fd;text-decoration:none;margin-bottom:28px}.legalBrand{font-weight:950;font-size:26px;letter-spacing:-1px}.legalBrand span{color:var(--blue)}.kicker{font-size:10px;letter-spacing:.16em;color:#7891b6;font-weight:900;margin:28px 0 4px}.legalPage h1{font-size:clamp(32px,7vw,50px);line-height:1.05;letter-spacing:-2px;margin:0 0 16px}.lead{font-size:17px;color:#b4c1d1;max-width:760px}.legalPage section{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:12px 0}.legalPage h2{font-size:17px;margin:0 0 8px}.legalPage p,.legalPage li{color:#b1bfd0;font-size:13px}.legalPage ul{padding-left:20px;margin-bottom:0}.legalPage footer{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:26px;padding-top:18px;color:var(--muted);font-size:11px}.legalPage footer a{color:#93c5fd;text-decoration:none}.legalPage footer p{width:100%;margin:0;font-size:11px}@media(max-width:540px){.legalPage{padding-top:22px}.legalPage section{padding:15px}.lead{font-size:15px}}
