.news-layout{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1.1fr);gap:var(--space-6);align-items:flex-start}.news-feature-body{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1.4fr);gap:var(--space-6);align-items:flex-start}.news-feature-media{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elevation-soft)}.news-feature-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow),filter var(--transition-slow)}.news-feature:hover .news-feature-image{transform:scale(1.06);filter:brightness(1.05)}.news-feature-text{display:flex;flex-direction:column}.news-bullets{margin:0 0 var(--space-4);padding-left:1.1rem;font-size:.9rem;color:var(--color-text-muted)}.news-bullets li{margin-bottom:.35rem}.news-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.news-sidebar{position:sticky;top:120px;align-self:flex-start}.news-sidebar-links{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:.45rem;font-size:.85rem}.news-sidebar-links li a{color:var(--color-text-soft)}.news-sidebar-links li a:hover{color:var(--color-primary)}.news-sidebar-cta{width:100%;justify-content:center}.news-grid,.news-grid-secondary{margin-top:var(--space-2)}.news-card .news-image-wrap,.news-card-dense .news-image-wrap{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-4);box-shadow:var(--elevation-soft)}.news-image{width:100%;height:220px;object-fit:cover;transition:transform var(--transition-slow),filter var(--transition-slow)}.news-card:hover .news-image{transform:scale(1.05);filter:brightness(1.08)}.news-card-dense .card-body p:last-of-type{margin-bottom:0}.news-card-dense .card-footer,.news-card .card-footer{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}.news-subscribe-shell{padding-bottom:var(--space-10)}.news-subscribe-card{position:relative;overflow:hidden}.news-subscribe-card::after{content:"";position:absolute;right:-80px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(45,212,255,.65),transparent 60%);opacity:.4;filter:blur(2px);pointer-events:none}.news-subscribe-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.news-sidebar-card{padding:var(--space-4)}[data-news-filter]{min-width:0}[data-news-filter].is-active{cursor:default}.news-card,[data-news-category]{transition:opacity var(--transition-medium),transform var(--transition-medium),filter var(--transition-medium)}.news-card.is-dimmed,.news-card-dense.is-dimmed,.news-feature.is-dimmed{opacity:.4;filter:grayscale(.2)}.news-card.is-highlighted,.news-card-dense.is-highlighted,.news-feature.is-highlighted{transform:translateY(-2px);box-shadow:var(--elevation-strong)}@media (max-width:1200px){.news-layout{grid-template-columns:minmax(0,1.8fr)minmax(0,1.1fr)}.news-feature-body{grid-template-columns:1fr}}@media (max-width:960px){.news-layout{grid-template-columns:1fr}.news-sidebar{position:static}.news-feature-body{grid-template-columns:1fr}.news-feature-media{order:-1}}@media (max-width:640px){.news-cta-row,.news-subscribe-actions{flex-direction:column;align-items:stretch}.news-sidebar-cta{width:100%}.news-image{height:190px}}