.news-lead-card{display:grid;grid-template-columns:minmax(18rem,1.15fr)minmax(18rem,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 .6rem 1.8rem rgba(20,35,42,8%)}.news-lead-image{min-height:24rem;background:#e4e7e7}.news-lead-photo{width:100%;height:100%;min-height:24rem;object-fit:cover}.news-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:2rem}.news-lead-copy time,.editorial-card-meta{color:var(--accent);font-size:.85rem;font-weight:750}.news-lead-copy h2{margin:.45rem 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.news-lead-copy h2 a{text-decoration:none}.news-lead-copy .button{width:max-content;margin-top:.75rem}.news-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.news-section-heading h2{margin:0}.news-section-heading>a{font-weight:750}.news-topic-links{display:flex;flex-wrap:wrap;gap:.7rem}.news-topic-links a{padding:.55rem .9rem;border:1px solid var(--primary);border-radius:999px;text-decoration:none;font-weight:750}.news-topic-links a:hover{background:var(--primary);color:#fff}@media(max-width:46rem){.news-lead-card{grid-template-columns:1fr}.news-lead-image,.news-lead-photo{min-height:14rem;max-height:18rem}.news-lead-copy{padding:1.25rem}.news-section-heading{align-items:start;flex-direction:column}}.news-archive-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(13rem,16rem);gap:2rem;align-items:start;margin-top:2rem}.news-archive-status{margin:0 0 1rem;color:var(--muted);font-weight:700}.news-archive-grid{grid-template-columns:1fr;max-width:none}.news-archive-grid .editorial-listing-card{grid-template-columns:minmax(15rem,38%)minmax(0,1fr);min-height:12rem}.news-archive-grid .editorial-listing-card>a{height:13rem}.news-archive-grid .visual-card-body{padding:1.25rem 1.5rem}.news-archive-grid .visual-card-body h2{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25}.news-archive-sidebar,.news-article-sidebar{position:sticky;top:2rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.news-archive-sidebar>strong,.news-article-sidebar>strong{display:block;margin-bottom:.7rem}.news-year-links{display:flex;flex-wrap:wrap;gap:.45rem}.news-year-links a{padding:.35rem .65rem;border:1px solid var(--border);border-radius:999px;text-decoration:none}.news-sidebar-group{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--border)}.news-sidebar-group nav,.news-article-sidebar nav{display:grid;gap:.45rem;margin-top:.65rem}.news-archive-search{margin-top:1.25rem}.news-article{max-width:72rem}.news-article-header{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(18rem,.95fr);gap:2rem;align-items:center;margin-bottom:2.5rem}.news-article-header h1{font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.06;margin:.45rem 0 1rem}.news-article-image{overflow:hidden;border-radius:var(--radius);background:var(--surface)}.news-article-image img{display:block;width:100%;max-height:28rem;object-fit:cover}.news-article-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(13rem,16rem);gap:2.5rem;align-items:start}.news-article-body{font-size:1.08rem}.news-source-link{margin-top:2rem}.news-article-sidebar small{color:var(--muted)}@media(max-width:62rem){.news-archive-grid .editorial-listing-card{grid-template-columns:minmax(12rem,34%)minmax(0,1fr)}}@media(max-width:46rem){.news-archive-layout,.news-article-header,.news-article-layout{grid-template-columns:1fr}.news-archive-sidebar,.news-article-sidebar{position:static}.news-article-header{gap:1.25rem}.news-article-image{order:-1}.news-article-image img{max-height:20rem}.news-archive-sidebar{order:-1}.news-archive-grid .editorial-listing-card{grid-template-columns:7rem minmax(0,1fr);min-height:9rem}.news-archive-grid .editorial-listing-card>a{height:9rem}.news-archive-grid .visual-card-body{padding:.9rem}.news-archive-grid .visual-card-body h2{font-size:1rem}}