body.news-page-active .nav-primary a[href="/news/"]::after{width:100%}.news-hero{padding-top:var(--space-12);padding-bottom:var(--space-10);background:radial-gradient(circle at top left,rgba(242,223,177,0.4),transparent 55%),var(--color-background)}.news-hero-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-9);align-items:center}.news-hero-title{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);letter-spacing:0.06em;text-transform:uppercase;margin-bottom:var(--space-5)}.news-hero-lede{font-size:var(--font-size-md);max-width:36rem;color:var(--color-text-muted)}.news-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.news-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.news-hero-media{border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#f6ead5,#e0d5c4);box-shadow:var(--shadow-elevated)}.news-hero-media-main{position:relative}.news-hero-image{width:100%;height:100%;max-height:420px;object-fit:cover;filter:saturate(1.05)}.news-hero-media-overlay{position:absolute;inset:auto var(--space-5) var(--space-5) var(--space-5);padding:var(--space-5);border-radius:18px;background:linear-gradient(135deg,rgba(15,10,0,0.9),rgba(15,10,0,0.7));color:#fdfbf7;display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-soft);border:1px solid rgba(200,183,154,0.7)}.news-hero-tag{font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--space-2);color:#f7e9cf}.news-hero-overlay-title{font-family:var(--font-serif);font-size:1.1rem;line-height:var(--line-height-snug)}.news-hero-overlay-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.news-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(260px,1fr);gap:var(--space-10);margin-top:var(--space-10)}.news-section+ .news-section{margin-top:var(--space-10)}.news-section-header{max-width:40rem;margin-bottom:var(--space-6)}.news-section-header p{margin-bottom:0}.news-main{display:flex;flex-direction:column}.news-article-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:var(--space-7);align-items:stretch;border-radius:var(--radius-lg);padding:var(--space-6);background:linear-gradient(145deg,#fdfbf7,#f4ebdd);border:1px solid rgba(200,183,154,0.75);box-shadow:var(--shadow-soft)}.news-article-invert{grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr)}.news-article-content h3{margin-bottom:var(--space-4)}.news-article-content p{margin-bottom:var(--space-4)}.news-highlights{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-article-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.news-article-media img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md)}.news-live-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.news-live-card{display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);overflow:hidden;box-shadow:var(--shadow-soft)}.news-live-thumb{position:relative}.news-live-thumb img{width:100%;height:220px;object-fit:cover}.news-live-thumb .badge-live{position:absolute;top:var(--space-4);left:var(--space-4)}.news-live-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.news-live-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2);margin-bottom:var(--space-2)}.news-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.news-article-mini{border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-3)}.news-table-card{margin-top:var(--space-5)}.news-table-wrapper{margin-top:var(--space-4);overflow-x:auto}.news-resources-card{margin-top:var(--space-5)}.news-resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-4)}.news-resource-item h4{margin-bottom:var(--space-2)}.news-resources-footer{gap:var(--space-4);align-items:center}.news-aside{display:flex;flex-direction:column;gap:var(--space-6);align-self:flex-start;position:sticky;top:100px}.news-aside-section{border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-subtle);font-size:var(--font-size-sm)}.news-aside-title{font-size:var(--font-size-md);margin-bottom:var(--space-3)}.news-aside-nav{display:flex;flex-direction:column;gap:var(--space-2)}.news-aside-nav a{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-muted)}.news-aside-nav a:hover{color:var(--color-primary)}.news-aside-meta{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}.news-aside-meta li{color:var(--color-text-muted)}@media (max-width:1040px){.news-layout{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr)}}@media (max-width:960px){.news-hero{padding-top:var(--space-9);padding-bottom:var(--space-8)}.news-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.news-hero-title{font-size:var(--font-size-3xl)}.news-hero-media-overlay{position:static;margin:var(--space-4);margin-top:-72px}.news-layout{grid-template-columns:minmax(0,1fr);margin-top:var(--space-8)}.news-aside{position:static}.news-article-card,.news-article-invert{grid-template-columns:minmax(0,1fr)}.news-article-media{order:-1}.news-resources-footer{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.news-grid-2{grid-template-columns:minmax(0,1fr)}.news-resources-grid{grid-template-columns:minmax(0,1fr)}.news-hero-title{font-size:var(--font-size-2xl)}}@media (max-width:540px){.news-hero-inner{gap:var(--space-5)}.news-hero-media-overlay{margin:var(--space-3);margin-top:-60px}.news-article-card,.news-article-invert{padding:var(--space-5)}}