.sas-news-intro{max-width:var(--sas-container);margin-inline:auto;padding:clamp(40px, 5vw, 66px) var(--sas-gutter) clamp(28px, 4vw, 40px)}.sas-news-intro .sas-page-title{max-width:12em;color:var(--sas-ink)}.sas-news-intro .sas-page-lede{max-width:32em}.sas-news-filters{display:flex;gap:20px;align-items:center;flex-wrap:wrap;max-width:var(--sas-container);margin-inline:auto;padding:0 var(--sas-gutter) 30px;border-bottom:1px solid var(--sas-hairline)}.sas-news-filters__label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sas-brown-muted)}.sas-news-filters__list{display:flex;gap:8px;flex-wrap:wrap}.sas-news-filter{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--sas-field-border);border-radius:var(--sas-radius);background:#fff0;font-size:14px;font-weight:600;color:var(--sas-ink);transition:border-color var(--sas-duration) ease,background var(--sas-duration) ease,color var(--sas-duration) ease}.sas-news-filter:hover{border-color:var(--sas-brown);background:var(--sas-hover-soft);color:var(--sas-ink)}.sas-news-filter.is-active,.sas-news-filter.is-active:hover{border-color:var(--sas-accent);background:var(--sas-accent);color:var(--sas-paper)}.sas-news-filter__count{font-family:var(--sas-mono);font-size:11.5px;opacity:.7}.sas-news-listing{max-width:var(--sas-container);margin-inline:auto;padding:clamp(36px, 5vw, 52px) var(--sas-gutter) clamp(60px, 8vw, 88px)}.sas-news-category{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sas-brown-muted)}.sas-news-source{font-family:var(--sas-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sas-news-source--sas{color:var(--sas-accent)}.sas-news-source--imported{color:var(--sas-notice)}.sas-news-card__labels{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.sas-news-lead{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px, 4vw, 52px);align-items:center;padding-bottom:clamp(36px, 5vw, 52px);margin-bottom:0;border-bottom:1px solid var(--sas-brown);color:inherit;transition:color var(--sas-duration) ease}.sas-news-lead:hover{color:inherit}.sas-news-lead__media{aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--sas-ph-line);background:repeating-linear-gradient(135deg,var(--sas-ph-a) 0 11px,var(--sas-ph-b) 11px 22px)}.sas-news-lead__image{display:block;width:100%;height:100%;object-fit:cover}.sas-news-lead__placeholder{width:100%;height:100%}.sas-news-lead__title{margin:16px 0 0;font-size:clamp(26px, 3.4vw, 36px);line-height:1.15;letter-spacing:-.022em;font-weight:600;color:var(--sas-ink);text-wrap:pretty}.sas-news-lead__excerpt{margin:14px 0 0;max-width:32em;font-size:17.5px;line-height:1.65;color:var(--sas-body-muted);text-wrap:pretty}.sas-news-lead__link{display:inline-block;margin-top:18px;font-size:14.5px;font-weight:600;color:var(--sas-accent)}.sas-news-card__meta{margin:16px 0 0;font-size:13px;color:var(--sas-muted-soft)}.sas-news-lead .sas-news-card__meta{margin-top:18px;font-size:13.5px}.sas-news-grid{display:grid;grid-template-columns:repeat(3,1fr)}.sas-news-card{display:block;margin:0 -1px -1px 0;padding:28px 30px 32px;border-right:1px solid var(--sas-hairline);border-bottom:1px solid var(--sas-hairline);color:inherit;transition:background var(--sas-duration) ease}.sas-news-card:hover{background:var(--sas-hover-soft);color:inherit}.sas-news-card__title{margin:14px 0 0;font-size:19px;line-height:1.3;letter-spacing:-.012em;font-weight:600;color:var(--sas-ink);text-wrap:pretty}.sas-news-card__excerpt{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--sas-muted);text-wrap:pretty}.sas-news-empty{padding:40px 0;font-size:17px;color:var(--sas-muted)}.sas-news-load-more{display:flex;justify-content:center;margin-top:44px}.sas-news-load-more__button{font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;padding:15px 24px;border:1px solid var(--sas-field-border);border-radius:var(--sas-radius);background:none;color:var(--sas-ink);transition:border-color var(--sas-duration) ease,background var(--sas-duration) ease}.sas-news-load-more__button:hover{border-color:var(--sas-brown);background:var(--sas-hover-soft)}.sas-news-load-more__button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.sas-news-lead{grid-template-columns:1fr}.sas-news-grid{grid-template-columns:1fr}.sas-news-card{margin:0;border-right:0}}@media (max-width:640px){.sas-news-filters{align-items:flex-start;flex-direction:column}}