.news-layout{padding-top:var(--space-6)}.news-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1.4fr);gap:var(--space-6);align-items:stretch}@media(max-width:1024px){.news-hero-grid{grid-template-columns:minmax(0,1fr)}}.news-hero-main{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-elevated)}.news-hero-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-meta)}.news-hero-title{font-family:var(--font-display);font-size:2.1rem;line-height:1.1;letter-spacing:0.06em}.news-hero-lead{font-size:var(--font-size-md);color:var(--color-text-soft);max-width:40rem}.news-hero-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-text-meta)}.news-hero-meta .meta-left{display:flex;align-items:center;gap:var(--space-2)}.news-hero-meta .meta-right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.news-hero-cta{margin-top:var(--space-1);width:fit-content}.news-hero-categories{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-meta)}.news-hero-categories .pill-nav{margin-top:var(--space-1)}.news-hero-media{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-featured);box-shadow:var(--shadow-elevated)}.news-hero-media-inner{position:relative;height:100%}.news-hero-media-inner img{width:100%;height:100%;object-fit:cover;filter:saturate(0.9) contrast(1.12)}.news-hero-media-overlay{position:absolute;inset:0;padding:var(--space-5);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);background:radial-gradient(circle at 0% 0%,rgba(56,189,248,0.18),transparent 55%),linear-gradient(to bottom,rgba(15,23,42,0.1),rgba(8,11,16,0.96))}.news-hero-media-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.news-hero-media-title{font-family:var(--font-sans);font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--color-text);max-width:26rem}.news-hero-media-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-text-meta)}.hero-media-link{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-primary-soft)}.hero-media-link:hover{color:var(--color-primary)}.news-filters-grid{display:grid;grid-template-columns:2fr 2fr 1.6fr;gap:var(--space-5)}@media(max-width:1120px){.news-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.news-filters-grid{grid-template-columns:minmax(0,1fr)}}.news-filter-group{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.news-filter-heading{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-meta)}.platform-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.platform-filter{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.4rem 0.9rem;border-radius:999px;border:1px solid var(--color-border);background:rgba(15,23,42,0.9);font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-text-meta)}.platform-filter:hover{border-color:rgba(56,189,248,0.7);color:var(--color-primary-soft)}.platform-filter .platform-icon{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,0.65);font-size:0.7rem}.platform-filter .platform-label{white-space:nowrap}.archive-form{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.archive-form label{margin-bottom:0}.archive-link{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-soft)}.archive-link:hover{color:var(--color-primary-soft)}.news-main-grid{display:grid;grid-template-columns:minmax(0,2.5fr)minmax(0,1.2fr);gap:var(--space-6)}@media(max-width:1120px){.news-main-grid{grid-template-columns:minmax(0,1fr)}}.section-header-tight{margin-bottom:var(--space-4)}.latest-articles-intro{display:grid;grid-template-columns:1.4fr 1.6fr;gap:var(--space-4);margin-bottom:var(--space-5);background:var(--color-bg-elevated)}@media(max-width:900px){.latest-articles-intro{grid-template-columns:minmax(0,1fr)}}.latest-articles-media{border-radius:var(--radius-md);overflow:hidden}.latest-articles-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-4)}@media(max-width:1024px){.news-grid{grid-template-columns:minmax(0,1fr)}}.news-sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.sidebar-section{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-heading{font-size:0.9rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-meta);margin-bottom:var(--space-1)}.sidebar-list{display:flex;flex-direction:column;gap:var(--space-3);counter-reset:popular}.sidebar-item{counter-increment:popular;padding-left:var(--space-4);position:relative}.sidebar-item::before{content:counter(popular);position:absolute;left:0;top:0;font-size:0.85rem;font-weight:700;color:var(--color-primary-soft)}.sidebar-title{font-size:0.9rem;color:var(--color-text-soft)}.sidebar-title:hover{color:var(--color-primary-soft)}.sidebar-meta{font-size:0.7rem;color:var(--color-text-meta);margin-top:var(--space-1)}.sidebar-editors{display:flex;flex-direction:column;gap:var(--space-3)}.editor-card{display:flex;gap:var(--space-3)}.editor-avatar{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,0.95);border:1px solid var(--color-border);font-size:0.8rem;font-weight:600;letter-spacing:0.08em;color:var(--color-primary-soft)}.editor-info{display:flex;flex-direction:column;gap:2px}.editor-name{font-family:var(--font-sans);font-size:0.9rem;font-weight:600}.editor-role{font-size:0.75rem;color:var(--color-text-meta)}.editor-bio{font-size:0.8rem;color:var(--color-text-soft)}.sidebar-text{font-size:0.85rem;color:var(--color-text-soft)}.sidebar-bullets{font-size:0.8rem;color:var(--color-text-soft);display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-link{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-primary-soft)}.sidebar-link:hover{color:var(--color-primary)}.community-block{display:flex;flex-direction:column;gap:var(--space-3)}.community-subheading{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-meta)}.community-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:0.8rem}.community-user{display:block;color:var(--color-text-soft);font-weight:600}.community-meta{color:var(--color-text-meta)}.community-discussions{display:flex;flex-direction:column;gap:var(--space-2);font-size:0.8rem}.discussion-topic{color:var(--color-text-soft)}.discussion-meta{color:var(--color-text-meta)}.community-cta{align-self:flex-start}.community-links{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:0.78rem}.community-links a{color:var(--color-text-meta)}.community-links a:hover{color:var(--color-primary-soft)}.section-dates{padding-top:var(--space-6);padding-bottom:0}.date-strip{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.date-chip{padding:0.35rem 0.9rem;border-radius:999px;border:1px solid var(--color-border);background:rgba(15,23,42,0.9);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-text-meta)}.date-chip.is-active{border-color:rgba(56,189,248,0.7);background:rgba(8,47,73,0.65);color:var(--color-primary-soft)}.section-editorial{padding-top:var(--space-6);padding-bottom:0}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(max-width:900px){.editorial-grid{grid-template-columns:minmax(0,1fr)}}.editorial-feature{padding:0;overflow:hidden;background:var(--color-bg-card)}.editorial-media{max-height:220px}.editorial-body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.editorial-title{font-family:var(--font-sans);font-size:0.95rem;font-weight:600;line-height:1.4}.section-newsletter{padding-top:var(--space-6)}.author-inline{padding:0;border-radius:0;border:none;background:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:var(--color-primary-soft)}.author-inline:hover{color:var(--color-primary)}.pill{display:inline-flex;align-items:center;justify-content:center;padding:0.28rem 0.85rem;border-radius:999px;border:1px solid var(--color-border);background:rgba(15,23,42,0.94);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--color-text-meta)}.pill.is-active{border-color:rgba(56,189,248,0.7);background:rgba(8,47,73,0.7);color:var(--color-primary-soft)}.pill:hover{border-color:rgba(56,189,248,0.7);color:var(--color-primary-soft);background:rgba(15,23,42,0.9)}ul{list-style:none!important}.nav-toggle{flex-direction:column}