.news-hero{position:relative;overflow:hidden}.news-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.news-hero-content{max-width:640px}.news-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-3)}.news-hero-disclaimer{font-size:var(--font-size-sm);color:var(--color-muted);max-width:36rem}.news-hero-media{display:flex;justify-content:flex-end}.news-hero-image-card{position:relative;max-width:420px}.news-hero-image{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.news-hero-image-label{position:absolute;left:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:var(--space-2)}.news-filter-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.news-filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.news-chip{border:none;cursor:pointer}.news-chip.active{background:rgba(15,126,123,0.12);color:var(--color-heading)}.news-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--space-8)}.news-list{display:flex;flex-direction:column;gap:var(--space-5)}.news-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.news-item-date{font-size:var(--font-size-sm);color:var(--color-muted);white-space:nowrap}.news-item-media-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-5);align-items:stretch}.news-item-figure{display:flex;flex-direction:column;gap:var(--space-2)}.news-item-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);object-fit:cover;height:100%}.news-item-figcaption{font-size:var(--font-size-xs);color:var(--color-muted)}.news-bullet-list{padding-left:1.1rem;margin-bottom:var(--space-4)}.news-bullet-list li{margin-bottom:0.25rem;color:var(--color-text)}.news-item-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-3)}.news-patch-grid,.news-events-grid,.news-announcement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-3)}.news-event-card{border-radius:var(--radius-md);border:1px dashed var(--color-border);padding:var(--space-4);background:rgba(255,255,255,0.9)}.news-quote-block{border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(106,107,255,0.06),rgba(123,224,140,0.09));padding:var(--space-4);margin-bottom:var(--space-4)}.news-quote-text{font-style:italic;margin-bottom:var(--space-2)}.news-quote-author{font-size:var(--font-size-sm);color:var(--color-muted)}.news-sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.news-sidebar-section h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.news-sidebar-links{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.news-sidebar-links a{display:inline-flex;align-items:center;justify-content:space-between;padding:0.45rem 0;border-bottom:1px dashed rgba(216,238,245,0.8)}.news-sidebar-links a::after{content:"→";font-size:0.85em;color:var(--color-accent)}.news-subscribe-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-2)}.news-subscribe-note{font-size:var(--font-size-xs);color:var(--color-muted)}@media (max-width:1024px){.news-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.news-hero-media{justify-content:flex-start}.news-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr)}.news-item-media-grid{grid-template-columns:1.1fr 0.9fr}}@media (max-width:768px){.news-filter-header{flex-direction:column}.news-layout{grid-template-columns:1fr}.news-item-header{flex-direction:column}.news-item-media-grid{grid-template-columns:1fr}.news-patch-grid,.news-events-grid,.news-announcement-grid{grid-template-columns:1fr}.news-hero-cta{flex-direction:column;align-items:stretch}.news-sidebar{order:-1}}