.blog-page{background:#050607}.blog-shell,.article-shell{width:min(100% - 40px,1380px);margin:auto;padding:72px 0 110px}.blog-hero{position:relative;padding:76px 0 70px;border-bottom:1px solid #282c31;background:radial-gradient(circle at 72% 70%,rgba(124,58,237,.18),transparent 30%),radial-gradient(circle at 58% 80%,rgba(56,189,248,.11),transparent 24%)}.blog-hero>span,.article-header>span{color:var(--lime);font:600 12px Inter;letter-spacing:.13em}.blog-hero h1{max-width:850px;margin:14px 0 22px;font:750 clamp(48px,7vw,94px)/.98 Montserrat;letter-spacing:-.06em}.blog-hero p{max-width:720px;color:#9ca3ae;font-size:19px;line-height:1.7}.blog-categories{display:flex;gap:8px;padding:28px 0;overflow:auto}.blog-categories a{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #2c3035;border-radius:999px;color:#a6adb7;white-space:nowrap}.blog-categories a.active{color:#090b0c;border-color:var(--lime);background:var(--lime)}.blog-categories small{opacity:.6}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px}.blog-card__visual{display:grid;height:390px;place-items:center;overflow:hidden;border:1px solid #292d32;border-radius:20px;background:radial-gradient(circle at 35% 70%,#6d28d955,transparent 30%),linear-gradient(145deg,#181b20,#0c0e10)}.blog-card__visual img{width:100%;height:100%;object-fit:cover}.blog-card__visual>span{color:#9d5cff;font:800 100px Montserrat;text-shadow:0 0 50px #7c3aed}.blog-card__meta{display:flex;gap:16px;margin-top:15px;color:#858d98;font-size:13px}.blog-card__meta a{padding:5px 9px;border-radius:7px;color:#ddd;background:#202327}.blog-card h2{margin:15px 0 10px;font:700 30px/1.18 Montserrat}.blog-card h2 a{color:#f2f3f5}.blog-card>p{color:#9ba2ad;font-size:16px;line-height:1.7}.blog-card footer{display:flex;justify-content:space-between;margin-top:20px;color:#9ba2ad}.blog-card footer a{color:var(--lime)}.blog-pagination{display:flex;justify-content:space-between;margin-top:60px}.blog-pagination a,.blog-pagination span{padding:12px 15px;border:1px solid #30343a;border-radius:9px;color:#bcc2ca}.blog-empty{min-height:420px;padding:100px 20px;text-align:center}.article-shell{max-width:1040px}.article-back{color:#9299a3}.article-header{padding:80px 0 48px}.article-header h1{margin:16px 0 20px;font:750 clamp(43px,7vw,82px)/1.02 Montserrat;letter-spacing:-.055em}.article-header p{max-width:800px;color:#a0a7b1;font-size:21px;line-height:1.6}.article-header div{margin-top:23px;color:#747d88}.article-cover{margin:0 0 52px}.article-cover img{width:100%;max-height:620px;object-fit:cover;border-radius:20px}.article-content{max-width:790px;margin:auto;color:#c4c8ce;font-size:19px;line-height:1.9;white-space:normal}@media(max-width:760px){.blog-shell,.article-shell{width:min(100% - 24px,1380px);padding-top:35px}.blog-hero{padding:48px 0}.blog-grid{grid-template-columns:1fr;gap:42px}.blog-card__visual{height:260px}.blog-card h2{font-size:24px}.blog-card__meta{flex-wrap:wrap}.article-header{padding:50px 0 35px}.article-content{font-size:17px}.blog-page .nav__links{gap:6px}}
