:root{--bg:#07090F;--bg-2:#0C111B;--panel:#111827;--line:rgba(255,255,255,.08);--text:#EEF2F8;--muted:#93A0B5;--tp:#2F7BF6;--tp-2:#5AA2FF;--heat:#E8611A;--cool:#6B8DC8}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Poppins',system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.7}
a{color:inherit}
.wrap{width:min(860px,100% - 40px);margin-inline:auto}
header{position:sticky;top:0;z-index:10;background:rgba(7,9,15,.85);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.nav{display:flex;align-items:center;justify-content:space-between;height:72px;width:min(1240px,100% - 40px);margin-inline:auto}
.nav img{height:36px;width:auto}
.back{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--tp);color:#fff;text-decoration:none;font-weight:600;font-size:.85rem}
.head{padding:80px 0 40px;border-bottom:1px solid var(--line)}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--tp-2)}
.eyebrow::before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}
h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:16px 0 10px}
.upd{color:var(--muted);font-size:.9rem}
main{padding:40px 0 90px}
main h2{font-size:1.25rem;font-weight:700;margin:40px 0 12px;padding-left:14px;border-left:3px solid var(--heat)}
main h2:nth-of-type(even){border-color:var(--cool)}
main p,main li{color:#c3cad6;font-size:.95rem}
main p+p{margin-top:10px}
main ul{margin:10px 0 0 20px;display:grid;gap:6px}
main strong{color:#fff;font-weight:600}
main a{color:var(--tp-2);text-underline-offset:3px}
.data{margin-top:14px;display:grid;grid-template-columns:auto 1fr;gap:8px 24px;padding:22px 24px;border-radius:18px;background:var(--panel);border:1px solid var(--line);font-size:.92rem}
.data dt{color:var(--muted)}.data dd{color:#fff}
.tbl{width:100%;margin-top:14px;border-collapse:collapse;font-size:.88rem;border-radius:18px;overflow:hidden;background:var(--panel)}
.tbl th,.tbl td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.tbl th{color:#fff;font-weight:600;background:rgba(255,255,255,.04)}
.tbl td{color:#c3cad6}
.tbl-wrap{overflow-x:auto}
.btn{display:inline-block;margin-top:16px;padding:12px 22px;border-radius:999px;border:0;background:var(--heat);color:#fff;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer}
footer{border-top:1px solid var(--line);background:var(--bg-2);padding:28px 0;font-size:.8rem;color:#6b778b}
footer .wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;width:min(1240px,100% - 40px)}
footer nav{display:flex;gap:20px;flex-wrap:wrap}
footer a{text-decoration:none}footer a:hover{color:#fff}
@media (max-width:640px){.wrap,.nav,footer .wrap{width:calc(100% - 32px)}.data{grid-template-columns:1fr;gap:2px}.data dd{margin-bottom:8px}}
