.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-topics-header{max-width:48rem;margin-bottom:2rem}.news-topics-header h1{margin-bottom:.65rem}.news-topics-header>p:last-child{max-width:44rem;color:var(--muted);font-size:1.05rem}.news-topic-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.news-topic-directory-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:calc(var(--radius)*.7);background:var(--surface);color:var(--primary);font-weight:800;text-decoration:none;box-shadow:0 .2rem .7rem rgba(20,35,42,4%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.news-topic-directory-item small{flex:none;color:var(--muted);font-size:.78rem;font-weight:700;white-space:nowrap}.news-topic-directory-item:hover{border-color:var(--accent);box-shadow:0 .4rem 1rem rgba(20,35,42,9%);transform:translateY(-2px)}.news-topic-directory-item:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.news-topic-group+.news-topic-group{margin-top:2.75rem;padding-top:2.25rem;border-top:1px solid var(--border)}.news-topic-group>h2{margin-bottom:.35rem}.news-topic-group>p{margin-top:0;margin-bottom:1.1rem;color:var(--muted)}.news-topic-directory-primary{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 7%,var(--surface))}@media(max-width:62rem){.news-topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38rem){.news-topic-directory{grid-template-columns:1fr}.news-topic-directory-item{min-height:4rem}}.news-pagination{max-width:100%}.news-pagination ol{min-width:0}.news-pagination .pagination-gap span{min-width:1.5rem;padding-inline:.2rem;border-color:transparent;background:0 0;color:var(--muted)}.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)}.news-article-taxonomies{display:grid;gap:.65rem;margin-top:1.15rem}.news-taxonomy-row{display:flex;align-items:flex-start;gap:.65rem}.news-taxonomy-row>span{flex:0 0 4.5rem;padding-top:.28rem;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.news-taxonomy-row>div{display:flex;flex-wrap:wrap;gap:.4rem}.news-taxonomy-chip{display:inline-flex;padding:.28rem .58rem;border:1px solid var(--border);border-radius:999px;color:var(--ink);font-size:.84rem;font-weight:700;line-height:1.25;text-decoration:none}.news-taxonomy-chip:hover,.news-taxonomy-chip:focus-visible{border-color:var(--brand);background:var(--brand);color:#fff}.news-taxonomy-category{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));background:color-mix(in srgb,var(--brand) 9%,transparent)}.news-related-profiles{display:grid;gap:.55rem;margin:0 0 1.5rem;padding:1rem 1.1rem;border-left:.3rem solid var(--accent);border-radius:0 var(--radius)var(--radius)0;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.news-related-profiles>a{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.news-related-profiles>a span{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@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}}