:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark;--bg:#020b12;--surface:#081c28;--line:#19495c;--cyan:#22d7ed;--white:#f7fbfe;--muted:#a9bdc8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 5%,rgba(26,144,210,.16),transparent 28%),var(--bg);color:var(--white);font-size:16px;line-height:1.7}a{color:var(--cyan)}.legal-header{height:78px;display:flex;align-items:center;justify-content:space-between;width:min(1100px,calc(100% - 36px));margin:auto;border-bottom:1px solid #143744}.legal-header img{width:188px}.back{padding:9px 13px;border:1px solid var(--line);border-radius:10px;color:#dceaf0;text-decoration:none}.legal-main{width:min(980px,calc(100% - 36px));margin:64px auto 90px}.legal-hero{padding:42px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(10,36,50,.96),rgba(3,17,25,.96));box-shadow:0 28px 80px rgba(0,0,0,.28)}.legal-hero span,.legal-hero .version{color:var(--cyan);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.legal-hero h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.05em;margin:12px 0 18px}.legal-hero p{color:var(--muted);max-width:750px;margin:0}.identity{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.identity div,.platforms,.article section{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.identity small,.identity strong,.identity span{display:block}.identity small{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.identity strong{margin:8px 0;font-size:1.06rem}.identity span{color:var(--muted);font-size:.88rem}.legal-links{display:grid;gap:12px;margin:44px 0}.legal-links>a{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#061721;text-decoration:none;transition:.2s}.legal-links>a:hover{border-color:var(--cyan);transform:translateY(-2px)}.legal-links>a>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0a2d3b;color:var(--cyan);font-weight:900}.legal-links h2{margin:0;color:#fff}.legal-links p,.platforms p,.article p,.article li{color:var(--muted)}.platforms h2{margin-top:0}.article{display:grid;gap:14px}.article .legal-hero{margin-bottom:22px}.article section h2{margin-top:0;color:#fff}.legal-footer{width:min(980px,calc(100% - 36px));margin:0 auto 30px;padding-top:20px;border-top:1px solid #143744;color:#819ba8;font-size:.86rem;text-align:center}@media(max-width:720px){.legal-header{height:68px}.legal-header img{width:158px}.legal-main{margin-top:34px}.legal-hero{padding:25px}.legal-hero h1{font-size:2.7rem}.identity{grid-template-columns:1fr}.legal-links>a{grid-template-columns:42px 1fr;padding:18px}}
