.news-hero{position:relative;padding:var(--space-10) 0 var(--space-6);overflow:hidden}.news-hero-inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.6fr);gap:var(--space-8);align-items:center}.news-hero-copy{position:relative;z-index:1;max-width:640px}.news-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.news-hero-divider{opacity:0.7;color:var(--color-text-soft)}.news-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.news-hero-visual{position:relative;z-index:1}.news-hero-art{position:relative;overflow:hidden;padding:var(--space-3);background:radial-gradient(circle at top,rgba(139,123,255,0.3),transparent 60%),rgba(5,8,30,0.96)}.news-hero-image{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.news-hero-overlay{position:absolute;left:10%;right:10%;bottom:8%;padding:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(5,6,18,0.9),rgba(16,18,40,0.94));border:1px solid rgba(240,201,120,0.5);box-shadow:0 18px 50px rgba(0,0,0,0.9)}.news-hero-overlay-title{font-family:var(--font-serif);font-size:var(--font-size-lg);letter-spacing:0.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-1)}.news-hero-overlay-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-layout{padding-bottom:var(--space-10)}.news-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.4fr);gap:var(--space-6);align-items:flex-start}.news-main-column{display:flex;flex-direction:column;gap:var(--space-6)}.news-sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.news-article-header{align-items:flex-start}.news-article-body{display:flex;flex-direction:column;gap:var(--space-3)}.news-article-footer{flex-wrap:wrap}.news-article-footer span{flex:1;min-width:220px}.news-article-media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.8fr);gap:var(--space-5);align-items:stretch}.news-article-image-wrapper{border-radius:var(--radius-lg);overflow:hidden;position:relative;background:radial-gradient(circle at top,rgba(74,160,255,0.35),transparent 60%),rgba(5,6,18,0.95)}.news-article-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow),filter var(--transition-slow);filter:saturate(1.05)}.news-article-image-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(240,201,120,0.4);opacity:0;transition:opacity var(--transition-base)}.news-article:hover .news-article-image{transform:scale(1.05);filter:saturate(1.15)}.news-article:hover .news-article-image-wrapper::after{opacity:1}.news-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-3)}.news-subcard{padding:var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(139,123,255,0.18),transparent 60%),rgba(9,10,26,0.96);border:1px solid rgba(255,255,255,0.06)}.news-list{margin-left:1.1rem;margin-bottom:var(--space-3);display:grid;gap:0.4rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-list li{position:relative;padding-left:0.2rem}.news-list li::marker{color:var(--color-accent-gold)}.news-sidebar-section+.news-sidebar-section{margin-top:var(--space-1)}.news-cta-links{display:grid;gap:var(--space-2);margin-top:var(--space-1)}.news-cta-link{display:flex;align-items:center;justify-content:space-between;padding:0.65rem 0;border-bottom:1px solid rgba(255,255,255,0.06);font-size:var(--font-size-sm);color:var(--color-text-muted)}.news-cta-link::after{content:"↗";font-size:0.85em;color:var(--color-accent-gold);opacity:0;transform:translateY(2px);transition:opacity var(--transition-base),transform var(--transition-base)}.news-cta-link:hover{color:var(--color-primary-strong)}.news-cta-link:hover::after{opacity:1;transform:translateY(-1px)}@media (max-width:1200px){.news-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.news-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1.3fr)}}@media (max-width:1024px){.news-hero{padding-top:var(--space-8)}.news-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.news-hero-copy{max-width:none}.news-hero-visual{max-width:520px;margin:0 auto}.news-grid{grid-template-columns:minmax(0,1fr)}.news-sidebar{order:-1}.news-article-media{grid-template-columns:minmax(0,1fr)}.news-subgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.news-hero{padding:var(--space-6) 0 var(--space-4)}.news-hero-actions{flex-direction:column;align-items:flex-start}.news-hero-overlay{left:7%;right:7%;bottom:6%;padding:var(--space-2)}.news-article-footer{flex-direction:column;align-items:flex-start}.news-hero-meta{gap:var(--space-1)}}@media (max-width:480px){.news-hero-overlay{position:relative;margin-top:var(--space-3);left:0;right:0;bottom:auto}}