body{padding:15px 0 0}.intro{padding-top:25px}.news-wrap{padding:0 4% 32px}.news-tools{display:flex;align-items:center;justify-content:space-between;gap:20px}.news-tools .filters{margin:12px 0 26px}.news-order,.news-count{font-size:10px;color:#5b625b}.news-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:24px 30px}.news-grid .hero{grid-column:span 2;grid-row:span 2;min-height:550px}.news-grid .hero-copy h2{font-size:clamp(42px,5.8vw,78px)}.news-brief{display:flex;flex-direction:column;gap:16px;border-top:1px solid #8c968c;padding:20px 0 15px;min-width:0}.news-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.05em}.news-meta time{white-space:nowrap}.news-brief h2{font-size:clamp(25px,2.5vw,36px)}.news-brief p{font-size:13px;color:#596258}.news-brief .read{margin-top:auto}.news-brief:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.news-count{margin-top:18px}.news-grid.filtered{grid-template-columns:repeat(3,1fr)}.news-grid.filtered .hero{grid-column:span 2}.news-brief:focus-visible{outline:3px solid #b36e36;outline-offset:5px}@media(max-width:900px){.news-grid,.news-grid.filtered{grid-template-columns:1fr 1fr}.news-grid .hero{grid-row:span 1;min-height:440px}.news-tools{display:block}.news-order{display:block;margin-bottom:18px}}@media(max-width:560px){.news-grid,.news-grid.filtered{grid-template-columns:1fr}.news-grid .hero,.news-grid.filtered .hero{grid-column:auto;min-height:450px}.hero-top{left:18px;right:18px;gap:10px;flex-wrap:wrap}.hero-copy{left:18px;right:18px}.hero-copy p{padding-right:35px;font-size:15px}.news-brief{gap:12px}.news-brief h2{font-size:29px}}