.news-section{border-top:1px solid #d9dfdd}.news-section .section-heading{align-items:flex-end}.news-section h2{font-size:clamp(2rem,4vw,3.5rem)}.news-section .body-copy{margin:24px 0 0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.news-card{min-width:0}.news-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.news-image{aspect-ratio:3/2;overflow:hidden;background:#eff1f0;border:1px solid #e1e5e3}.news-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.news-card a:hover .news-image img{transform:scale(1.025)}.news-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;margin:24px 0 16px}.news-meta time{font-variant-numeric:tabular-nums;color:#52615c}.news-meta>span{border:1px solid #cbd5d1;padding:4px 10px}.news-card :is(h2,h3){font-size:clamp(20px,1.7vw,26px);line-height:1.55;letter-spacing:0;margin:0 0 16px;text-wrap:pretty}.news-card p{font-size:16px;line-height:1.9;color:#52615c;margin:0 0 24px}.news-read{display:flex;justify-content:space-between;border-top:1px solid #cbd5d1;padding-top:18px;margin-top:auto;font-size:16px;font-weight:700}.news-read>span{color:#204cf2}.news-index{padding-bottom:100px}.news-hero h1{font-size:clamp(40px,5.2vw,76px)}.news-article{max-width:1040px;padding-top:48px;padding-bottom:100px}.news-breadcrumb{display:flex;gap:16px;font-size:14px;margin-bottom:64px}.news-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.news-article header{max-width:900px;margin:0 auto 40px}.news-article h1{font-size:clamp(30px,4.2vw,58px);line-height:1.5;letter-spacing:-.025em;text-wrap:pretty;margin:16px 0 24px}.news-standfirst{font-size:18px;line-height:1.9;color:#52615c}.news-cover{margin:0 0 56px}.news-cover img{display:block;width:100%;max-height:650px;object-fit:contain;background:#eff1f0}.news-cover figcaption{font-size:13px;color:#52615c;line-height:1.8;margin-top:12px}.news-article-body{max-width:760px;margin:auto}.news-article-body h2{font-size:clamp(24px,2.6vw,34px);line-height:1.6;letter-spacing:0;margin:0 0 24px}.news-article-body p{font-size:17px;line-height:2;margin:0 0 24px}.news-note{padding:22px 26px;border-left:3px solid #204cf2;background:#edf2f7;font-size:15px;line-height:1.9;margin:32px 0}.news-source{padding:32px 0;border-bottom:1px solid #cbd5d1}.news-source p{font-size:15px;color:#52615c}.news-related{padding:48px 0}.news-related .eyebrow{display:block;margin-bottom:20px}.news-related>div{display:flex;gap:32px;flex-wrap:wrap}.news-article a:focus-visible,.news-card a:focus-visible{outline:3px solid #204cf2;outline-offset:6px}@media(max-width:760px){.news-grid{grid-template-columns:1fr;gap:44px}.news-section .section-heading{align-items:flex-start}.news-index{padding-bottom:64px}.news-article{padding-top:28px;padding-bottom:64px}.news-breadcrumb{margin-bottom:36px}.news-article h1{font-size:32px}.news-cover{margin-bottom:36px}.news-note{padding:20px}.news-related>div{display:grid;gap:20px}.news-meta{margin-top:20px}.news-card :is(h2,h3){font-size:23px}.news-article .text-link{font-size:16px}}@media(prefers-reduced-motion:reduce){.news-image img{transition:none}.news-card a:hover .news-image img{transform:none}}
.news-cover img{height:auto}

.news-title-line{display:block}.keep-together{display:inline-block;white-space:nowrap}
