.news-story{max-width:74rem;margin:auto;padding:1.5rem clamp(1rem,4vw,3rem) 4rem}.news-story .article-body{max-width:48rem;margin:0 auto}.news-story .page-head,.news-story .article-hero{max-width:58rem}.news-story h1{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12;overflow-wrap:break-word}.news-story p,.news-story li{font-size:1.0625rem;line-height:1.7}.news-story section{margin-block:2rem}.news-story img{display:block;max-width:100%;height:auto}.news-story .date-line{color:#506566;font-size:1rem}.news-story a{overflow-wrap:anywhere}
.news-brief{padding-block:2rem;border-top:1px solid var(--line);scroll-margin-top:2rem}.news-brief:first-child{border-top:3px solid var(--teal)}.news-brief h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.news-brief h2 a{color:var(--ink);text-decoration:none;overflow-wrap:normal}.news-brief h2 a:hover{text-decoration:underline}.news-story .event-line{color:var(--teal-dark);font-size:1rem;font-weight:600;margin-bottom:.35rem}.news-brief .date-line{margin-bottom:1.5rem;font-size:.875rem}.news-story .news-sources{font-size:.9375rem;margin-bottom:0}.news-sources a{display:inline-block;padding-block:.25rem}
