:root{--bg:#090a0c;--panel:#111317;--line:#2b2e34;--white:#f5f5f2;--muted:#b8bac0;--red:#b52d3f;--max:980px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(134,31,45,.2),transparent 34%),var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit}.legal-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;padding:14px max(24px,calc((100vw - 1380px)/2));border-bottom:1px solid rgba(255,255,255,.12);background:rgba(7,8,10,.9)}.legal-header img{display:block;width:min(245px,52vw);height:auto}.back{text-decoration:none;padding:12px 16px;border:1px solid #565961;font-size:12px;font-weight:800;letter-spacing:.08em}.legal-main{max-width:var(--max);margin:auto;padding:90px 24px 110px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.25em;color:#c7c8cb;border-left:3px solid var(--red);padding-left:14px}.legal-main h1{font-size:clamp(42px,7vw,76px);line-height:1;margin:24px 0 50px}.legal-main h2{font-size:24px;margin:42px 0 12px;color:#fff}.legal-main p,.legal-main li{color:var(--muted)}.legal-card{padding:28px;border:1px solid var(--line);background:linear-gradient(135deg,#14161a,#0b0c0e)}.legal-card strong{color:#fff}.legal-main a{color:#e1e2e4;text-decoration-color:var(--red);text-underline-offset:4px}.legal-note{margin-top:50px;padding-top:22px;border-top:1px solid var(--line);font-size:13px}footer{border-top:1px solid var(--line);padding:30px 24px;text-align:center;color:#8f9298;font-size:12px}@media(max-width:600px){.legal-header{min-height:74px}.legal-main{padding-top:65px}.back{padding:9px 11px;font-size:10px}}
