.news-hero{padding-top:var(--space-13);padding-bottom:var(--space-10)}.news-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:var(--space-10);align-items:center}@media (max-width:991.98px){.news-hero-grid{grid-template-columns:1fr}}.news-hero-media{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface-elevated)}.news-hero-media img{width:100%;height:100%;object-fit:cover}.news-hero-overlay{position:absolute;left:var(--space-7);right:var(--space-7);bottom:var(--space-7);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(to top,rgba(15,23,42,0.92),rgba(15,23,42,0.2));color:#e5e7eb;display:flex;flex-direction:column;gap:var(--space-3)}.news-hero-overlay-text{font-size:var(--font-size-xs);color:#e5e7eb;margin-bottom:0}.news-hero-meta{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.news-hero-filters-label{font-size:var(--font-size-xs);color:var(--color-text-muted)}.news-featured .card-featured{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1.6fr);gap:0}@media (max-width:991.98px){.news-featured .card-featured{grid-template-columns:1fr}}.news-featured .card-media{max-height:360px}.news-featured .card-media img{height:100%;object-fit:cover}.news-featured .card-title{font-size:var(--font-size-2xl)}.news-featured .card-footer{flex-wrap:wrap;gap:var(--space-4)}.news-filters{padding-top:var(--space-6);padding-bottom:var(--space-4);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background-color:rgba(255,255,255,0.8);backdrop-filter:blur(14px)}.news-filters-inner{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start;justify-content:space-between}.news-filters-inner .section-title{margin-bottom:var(--space-3);font-size:var(--font-size-xl)}.news-filters-form{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start}.news-filters-group{border:none;padding:0;min-width:220px}.news-filters-group legend{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-muted);margin-bottom:var(--space-4)}.news-layout{padding-top:var(--space-9)}.news-stream .section-header{margin-bottom:var(--space-6)}.news-stream .section-title{font-size:var(--font-size-xl)}.news-list-thumb{border-radius:var(--radius-md);overflow:hidden;background-color:var(--gray-100)}.news-list-content .text-muted{font-size:var(--font-size-sm)}.news-sidebar .sidebar-section+.sidebar-section{margin-top:var(--space-5)}.newsletter{margin-top:var(--space-11)}.newsletter-inner{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1.1fr);gap:var(--space-10);align-items:center}@media (max-width:991.98px){.newsletter-inner{grid-template-columns:1fr}}.newsletter-aside{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}.newsletter-aside-text{font-size:var(--font-size-sm);color:#e5e7eb;margin-bottom:0}.newsletter-form .btn{white-space:nowrap}
