.news-page{--basis-news:#a1373d;--basis-tinted-bg:#e0eaee;padding:2.5rem clamp(1rem,5.5vw,5.5rem)5rem;max-width:1440px;margin:auto}.news-page [hidden]{display:none!important}.news-heading{margin-bottom:2.5rem}.news-heading h1{margin:0}.news-page a{text-underline-offset:.2em}.news-page a:focus-visible,.news-page button:focus-visible,.news-page input:focus-visible{outline:2px solid var(--basis-news);outline-offset:4px}.news-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:4rem}.news-image{display:block;width:100%;aspect-ratio:2;object-fit:cover}.news-image-contain{object-fit:contain;background:var(--basis-tinted-bg)}.news-feature h2{margin:.5rem 0}.news-feature h2 a,.news-row h3 a,.news-coverage-row h3 a{font:inherit;color:inherit;text-decoration:none}.news-feature h2 a:hover,.news-row h3 a:hover,.news-coverage-row h3 a:hover{text-decoration:underline}.news-meta,.news-date,.news-source,.news-read,.news-count,.news-tools,.news-empty,.news-reset,.news-back{font-family:basier,sans-serif}.news-meta{margin:0 0 .7rem;font-size:.875rem}.news-meta *{font-size:inherit}.news-meta time{font-size:inherit}.news-category{color:var(--basis-news);text-transform:uppercase;letter-spacing:.035em}.news-excerpt{font-family:plantin,serif;max-width:65ch;margin:.5rem 0;font-size:1rem;line-height:1.5}.news-feature .news-excerpt{max-width:none}.news-date{margin:.75rem 0}.news-date time{font-size:.875rem}.news-read,.news-source a,.news-back a{color:var(--basis-news)}.news-latest>h2,.news-coverage>h2{margin:0 0 .75rem}.news-categories{display:flex;flex-wrap:wrap;gap:.5rem 2rem;border-bottom:1px solid var(--basis-tinted-bg);margin-bottom:1.4rem}.news-categories button{cursor:pointer;border:0;border-bottom:3px solid transparent;background:0 0;padding:.6rem 0;font-family:basier,sans-serif;font-size:1rem}.news-categories button[aria-pressed=true]{border-bottom-color:var(--basis-news)}.news-tools{margin-bottom:1.5rem}.news-search{display:block}.news-search input{width:100%;min-width:0;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.news-count{margin:0 0 1rem;font-size:.9rem}.news-row{display:grid;grid-template-columns:minmax(12rem,30%)minmax(0,1fr);align-items:center;gap:1.75rem;padding:1.25rem 0;border-bottom:1px solid var(--basis-tinted-bg)}.news-row:first-child{padding-top:0}.news-row h3{margin:.5rem 0}.news-row .news-image{height:auto;aspect-ratio:auto}.news-image-placeholder{display:block}.news-source{margin:.5rem 0 0}.news-reset{cursor:pointer;background:0 0;border:1px solid var(--basis-black);padding:.5rem 1rem}.news-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.news-article{--basis-news:#a1373d}.news-article-lead{width:100%;margin:2rem auto}.news-article-lead-portrait{max-width:31.25rem}.news-article .markdown figure{margin:2rem auto}.news-article .news-figure-compact{width:min(100%,25rem)}.news-article-lead .news-image,.news-article .markdown figure img{display:block;width:100%;height:auto;aspect-ratio:auto}.news-article figcaption,.news-article figcaption p{font-family:basier,sans-serif;font-size:.875rem;line-height:1.5;color:#6f6264;text-align:left}.news-article figcaption{margin-top:.625rem}.news-article figcaption p{margin:0}.news-coverage{margin-top:4rem}.news-coverage-meta,.news-coverage-link{font-family:basier,sans-serif}.news-coverage-list{border-top:1px solid var(--basis-black)}.news-coverage-row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2rem;padding:1.75rem 0;border-bottom:1px solid var(--basis-tinted-bg)}.news-coverage-meta p{color:var(--basis-news);font-size:.875rem;margin:.4rem 0 .75rem}.news-coverage-meta time{font-size:.875rem}.news-coverage-row h3{margin:0 0 .75rem}.news-coverage-link{color:var(--basis-news);font-size:1rem}.news-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;font-family:basier,sans-serif}.news-pagination a{min-width:2.5rem;text-align:center;padding:.5rem .75rem;border:1px solid var(--basis-tinted-bg);text-decoration:none}.news-pagination a[aria-current=page]{background:var(--basis-tinted-bg);color:var(--basis-black)}#latest-news,#coverage-heading{scroll-margin-top:8rem}@media(max-width:700px){.news-feature{gap:1rem;margin-bottom:3rem}.news-image{aspect-ratio:1.5}.news-categories{gap:.25rem 1.25rem}.news-row{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem 0}.news-row>a{width:min(100%,24rem)}.news-image-placeholder{display:none}.news-coverage-row{grid-template-columns:minmax(0,1fr);gap:.75rem}}.news-subcategories{border:0;gap:.5rem 1.5rem;margin-bottom:1rem}.news-subcategories button{font-size:1rem;padding:.25rem 0}.news-feature{margin-bottom:4.5rem}.news-feature-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin-top:1rem}.news-feature-footer .news-date{margin:0}.news-feature-footer .news-read{font-size:1rem}.news-latest{border-top:1px solid var(--basis-black);padding-top:1.25rem}.news-source-tabs{gap:1rem 2.5rem;margin-bottom:1rem}.news-source-tabs button{font-family:plantin,serif;font-weight:600;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.2;padding:.25rem 0 .8rem}.news-subcategories{margin-bottom:.5rem}.news-tools{margin-bottom:1rem}@media(max-width:700px){.news-feature{margin-bottom:3rem}.news-source-tabs{gap:.5rem 1.75rem}}.news-browse-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem}.news-browse-tools .news-subcategories{margin:0}.news-browse-tools .news-tools{flex:0 1 18rem;margin:0 0 0 auto}.news-browse-tools .news-search input{font-size:1rem}.news-list-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.news-list-footer .news-count,.news-list-footer .news-pagination{margin:0}@media(max-width:700px){.news-browse-tools{flex-wrap:wrap;gap:.75rem}.news-browse-tools .news-tools{flex:1 1 100%}}.news-feature .news-image-crop,.news-row .news-image-crop,.news-article-lead .news-image-crop{aspect-ratio:2;object-fit:cover}