:root{--bg:#07111f;--panel:#111827;--text:#f8fafc;--muted:#94a3b8;--accent:#22d3ee;--accent2:#8b5cf6;--border:rgba(255,255,255,.08)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#07101d,#111827);color:var(--text)}.wrap{max-width:1100px;margin:0 auto;padding:28px 20px 40px}.hero{margin-bottom:22px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.subtitle{color:var(--muted)}h1{font-size:clamp(36px,6vw,64px);margin:10px 0}.card{background:rgba(17,24,39,.8);border:1px solid var(--border);border-radius:20px;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.btn{display:block;padding:16px 18px;border-radius:14px;text-decoration:none;background:linear-gradient(90deg,var(--accent),var(--accent2));color:#08101f;font-weight:800}.article{max-width:900px}.back{display:inline-block;margin-bottom:20px;color:var(--accent);text-decoration:none;font-weight:700}.meta{color:var(--muted);margin-bottom:18px}.content p,.content li{line-height:1.75}.content ul{padding-left:20px}.content a{color:#67e8f9;word-break:break-word;font-weight:700}.rich-news .news-block{padding:22px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.04);margin:20px 0}.rich-news .news-block h2{margin:0 0 12px;font-size:26px;line-height:1.35;font-weight:900;color:#ffffff}.rich-news .news-block p{font-size:17px;line-height:1.85;color:#dbeafe}.rich-news .news-block strong{font-weight:900;color:#fff}
