/* Scoped styles for the 21 October 2026 roundtable report. */
.news-report{padding-top:38px;padding-bottom:64px}.news-report .news-heading{max-width:1000px;margin:0 auto 28px}.news-report .news-heading h1{font-size:clamp(30px,4.1vw,52px);line-height:1.14;letter-spacing:-.025em;margin:18px 0}.news-report .news-date{color:#53616d;margin:14px 0 22px}.news-report .news-lead{font-size:clamp(19px,2vw,23px);line-height:1.6;color:#263b49}.news-report .news-copy{max-width:820px;margin:38px auto 0;font-size:18px;line-height:1.8;overflow-wrap:break-word}.news-report .news-copy h2{font-size:clamp(25px,3vw,33px);line-height:1.3;margin:44px 0 20px}.news-report .news-copy p{margin:0 0 23px}.news-report .news-photo{margin:30px 0}.news-report .news-photo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:6px}.news-report .news-photo figcaption{font-size:14px;line-height:1.55;color:#586775;margin-top:10px}.news-report .news-portrait{max-width:420px;margin:34px auto}.news-report .news-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.news-report .news-gallery .news-photo{margin:0}.news-report .news-gallery .news-photo:last-child{grid-column:1/-1;max-width:720px;justify-self:center}.news-report .news-project{margin-top:32px;padding-top:24px;border-top:1px solid #dce5eb}.rt-completed .rt-banner-copy h2{font-size:clamp(23px,2.8vw,34px)}.rt-completed .rt-banner-photo img{height:auto;object-fit:contain}.story-media .news-card-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#eef3f6}@media(max-width:650px){.news-report{padding-top:24px}.news-report .news-copy{font-size:17px;line-height:1.75}.news-report .news-gallery{grid-template-columns:1fr}.news-report .news-gallery .news-photo:last-child{grid-column:auto}.news-report .news-heading h1{font-size:31px}.news-report .news-photo{margin:24px 0}}

.archive-notice{padding-top:32px;padding-bottom:26px;border-bottom:1px solid #d4e2e9}.archive-notice h2{font-size:24px;margin:0 0 12px}.archive-notice p{font-size:18px;line-height:1.65;max-width:900px;margin:0 0 14px}.news-archive-link{margin-top:22px}
