:root{--bg:#07090b;--panel:#0d1114;--text:#edf1f2;--muted:#9ca7ad;--line:#252c31;--accent:#f15a29;--pad:clamp(22px,5vw,76px);--max:980px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}.legal-header{min-height:88px;padding:20px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:rgba(7,9,11,.96)}.legal-brand img{display:block;width:min(210px,48vw);height:auto}.legal-actions{display:flex;align-items:center;gap:22px}.legal-langs{display:flex;gap:5px}.legal-langs button{appearance:none;border:1px solid transparent;background:transparent;color:#7f8a90;padding:7px 8px;font-size:11px;letter-spacing:.13em;cursor:pointer}.legal-langs button.active{border-color:#465057;color:#fff}.home-link{font-size:11px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none}.home-link:hover{color:var(--accent)}.legal-hero{padding:clamp(80px,12vw,145px) var(--pad) 70px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 8%,#1a2329 0,transparent 37%)}.legal-hero>div{max-width:var(--max);margin:auto}.legal-kicker{margin:0 0 18px;color:var(--accent);font-size:10px;letter-spacing:.19em;text-transform:uppercase}.legal-hero h1{margin:0;font-size:clamp(48px,8vw,92px);line-height:.92;letter-spacing:-.055em}.legal-hero p:last-child{max-width:720px;margin:26px 0 0;color:var(--muted);font-size:15px}.legal-main{max-width:var(--max);margin:auto;padding:70px var(--pad) 100px}.legal-article[hidden]{display:none}.legal-article h2{font-size:clamp(25px,3.4vw,38px);line-height:1.15;margin:58px 0 16px;letter-spacing:-.025em}.legal-article h2:first-child{margin-top:0}.legal-article h3{font-size:18px;margin:30px 0 8px}.legal-article p,.legal-article li{color:#bdc5c9}.legal-article ul{padding-left:22px}.legal-article li+li{margin-top:8px}.legal-article a{text-decoration-color:#5f6b71;text-underline-offset:4px}.legal-article strong{color:#fff}.legal-note{padding:20px 22px;border-left:2px solid var(--accent);background:var(--panel);margin:28px 0}.legal-meta{font-size:12px;color:#7e898f}.legal-nav{max-width:var(--max);margin:0 auto 70px;padding:0 var(--pad);display:flex;gap:12px;flex-wrap:wrap}.legal-nav a{border:1px solid var(--line);padding:11px 14px;text-decoration:none;font-size:11px;letter-spacing:.08em}.legal-nav a:hover,.legal-nav a[aria-current="page"]{border-color:#69747a;background:#11171b}.legal-footer{border-top:1px solid var(--line);padding:32px var(--pad);color:#707b81;font-size:10px;letter-spacing:.1em;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
@media(max-width:650px){.legal-header{align-items:flex-start;flex-direction:column}.legal-actions{width:100%;justify-content:space-between}.legal-main{padding-top:52px}.legal-hero{padding-top:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
