.featured-label,.modern-blog-badge{color:var(--primary);font-size:13px;font-weight:700}.modern-blog-page{width:100%;padding:110px 0;background:radial-gradient(circle at top right,rgba(0,208,156,.08),transparent 30%),var(--bg);transition:.3s}.modern-blog-top{text-align:center;margin-bottom:75px}.modern-blog-badge{display:inline-block;padding:10px 22px;border-radius:30px;background:rgba(0,208,156,.12);border:1px solid rgba(0,208,156,.2);margin-bottom:25px}.modern-blog-top h1{font-size:68px;color:var(--text);margin-bottom:20px;font-weight:900}.modern-blog-top h1 span{color:var(--primary)}.modern-blog-top p{max-width:760px;margin:auto;color:var(--para);font-size:18px;line-height:1.8}.featured-article{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:70px;background:var(--card);border:1px solid var(--border);border-radius:32px;overflow:hidden}.featured-article-image img{width:100%;height:100%;object-fit:cover}.featured-article-content{padding:45px}.featured-label{display:inline-block;padding:9px 18px;border-radius:30px;background:rgba(0,208,156,.12);margin-bottom:22px}.featured-article-content h2{font-size:42px;line-height:1.3;color:var(--text);margin-bottom:22px;font-weight:900}.featured-article-content p{color:var(--para);line-height:1.9;font-size:16px;margin-bottom:28px}.blog-filters button.active,.blog-filters button:hover,.featured-article-content a{background:var(--primary);color:#fff}.featured-meta{display:flex;gap:20px;margin-bottom:30px;color:var(--para);font-size:14px;font-weight:600}.featured-article-content a{display:inline-block;text-decoration:none;padding:16px 28px;border-radius:14px;font-weight:700;transition:.3s}.featured-article-content a:hover{transform:translateY(-4px)}.blog-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:60px}.blog-filters button{padding:14px 24px;border-radius:30px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:15px;font-weight:700;cursor:pointer;transition:.3s}.modern-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.modern-blog-card{background:var(--card);border:1px solid var(--border);border-radius:28px;overflow:hidden;transition:.35s}.modern-blog-card:hover{transform:translateY(-10px);border-color:rgba(0,208,156,.35)}.modern-blog-image{overflow:hidden}.modern-blog-image img{width:100%;height:240px;object-fit:cover;transition:.4s}.modern-blog-card:hover .modern-blog-image img{transform:scale(1.08)}.modern-blog-content{padding:28px}.modern-blog-category{display:inline-block;padding:8px 18px;border-radius:30px;background:rgba(0,208,156,.12);color:var(--primary);font-size:13px;font-weight:700;margin-bottom:20px}.modern-blog-content h3{font-size:28px;line-height:1.4;color:var(--text);margin-bottom:18px;font-weight:800}.modern-blog-content p{color:var(--para);line-height:1.8;font-size:16px;margin-bottom:24px}.modern-blog-meta{display:flex;gap:18px;margin-bottom:24px;color:var(--para);font-size:14px;font-weight:600}.modern-blog-content a{text-decoration:none;color:var(--primary);font-weight:700;transition:.3s}.modern-blog-content a:hover{letter-spacing:1px}@media(max-width:1200px){.modern-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:950px){.modern-blog-page{padding:85px 0}.featured-article{grid-template-columns:1fr}.featured-article-content h2{font-size:34px}.modern-blog-top h1{font-size:50px}}@media(max-width:700px){.modern-blog-grid{grid-template-columns:1fr}.modern-blog-top{margin-bottom:60px}.modern-blog-top h1{font-size:38px}.modern-blog-top p{font-size:15px}.featured-article-content{padding:28px 24px}.featured-article-content h2{font-size:28px}.featured-article-content p,.modern-blog-content p{font-size:14px}.modern-blog-content{padding:24px}.modern-blog-content h3{font-size:24px}.blog-filters{gap:12px}.blog-filters button{width:100%}}