.extrema-blog{display:grid;gap:28px}.extrema-blog-hero,.extrema-blog-empty,.extrema-single-article{border:1px solid rgba(95,183,255,.18);border-radius:22px;background:linear-gradient(145deg,rgba(10,29,52,.9),rgba(5,16,31,.94));box-shadow:0 20px 55px rgba(0,0,0,.25);padding:clamp(22px,4vw,42px)}.extrema-blog-hero{background:radial-gradient(circle at 85% 10%,rgba(0,157,255,.22),transparent 28%),linear-gradient(145deg,rgba(0,80,155,.24),rgba(5,16,31,.94))}.extrema-blog-hero>span,.extrema-single-meta{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#65d7ff;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.extrema-blog-hero h2{max-width:900px;margin:0 0 14px;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1;letter-spacing:-.055em}.extrema-blog-hero p{max-width:820px;margin:0;color:#b9c9dd;font-size:1.02rem;line-height:1.75}.extrema-blog-cats{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.extrema-blog-cats a{padding:8px 13px;border:1px solid rgba(95,183,255,.22);border-radius:999px;color:#dff6ff;background:rgba(255,255,255,.035);font-size:.78rem;font-weight:800}.extrema-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.extrema-blog-card{min-height:250px;border:1px solid rgba(99,180,255,.16);border-radius:18px;background:linear-gradient(145deg,rgba(10,29,52,.88),rgba(5,16,31,.95));transition:.22s;overflow:hidden}.extrema-blog-card:hover{transform:translateY(-4px);border-color:rgba(0,186,255,.45);box-shadow:0 22px 50px rgba(0,0,0,.3)}.extrema-blog-card__link{display:flex;flex-direction:column;height:100%;padding:24px;text-decoration:none}.extrema-blog-card__date{color:#59cfff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.extrema-blog-card h3{margin:16px 0 10px;color:#f4f8ff;font-size:1.2rem;line-height:1.25}.extrema-blog-card p{margin:0;color:#aebfd4;line-height:1.65;font-size:.9rem}.extrema-blog-card b{margin-top:auto;padding-top:24px;color:#56d66f;font-size:.82rem}.extrema-blog-empty{text-align:center}.extrema-blog-empty h3{margin:0 0 8px}.extrema-blog-empty p{margin:0;color:#b9c9dd}.extrema-single-article{max-width:920px;margin-inline:auto}.extrema-single-article h1{font-size:clamp(2.2rem,5vw,4.1rem);line-height:1.03;letter-spacing:-.05em;margin-bottom:16px}.extrema-single-content{color:#d7e5f5;font-size:1.02rem;line-height:1.85}.extrema-single-content p,.extrema-single-content ul,.extrema-single-content ol{margin-bottom:18px}.extrema-single-content a{color:#62d3ff;text-decoration:underline;text-underline-offset:3px}.extrema-single-back{display:inline-flex;margin-top:26px;color:#56d66f;font-weight:900}.extrema-blog-closed-note{margin-top:20px;padding:12px 14px;border:1px solid rgba(86,214,111,.2);border-radius:12px;background:rgba(86,214,111,.06);color:#aee7bd;font-size:.88rem}@media(max-width:900px){.extrema-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.extrema-blog-grid{grid-template-columns:1fr}.extrema-blog-card{min-height:220px}.extrema-blog-hero,.extrema-blog-empty,.extrema-single-article{padding:20px}}.extrema-blog-pagination{display:flex;justify-content:center;margin-top:8px}.extrema-blog-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.extrema-blog-pagination a,.extrema-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgba(95,183,255,.22);border-radius:999px;color:#dff6ff;background:rgba(255,255,255,.035);font-size:.82rem;font-weight:800}.extrema-blog-pagination .current{background:#078ee6;border-color:#16b8ff;color:#fff}
