/* Dated editorial updates reuse the established page bands and reading measure. */
.news-oct26-update{display:block!important;background:#f5f3e9;color:#101827;padding:clamp(32px,4vw,64px) clamp(20px,4vw,64px)}
.news-oct26-update .news-oct26-inner{max-width:76ch;margin-inline:auto}
.news-oct26-update .eyebrow{color:#75651e;margin-bottom:20px}
.news-oct26-update h2{margin-bottom:24px}
.news-oct26-update p:not(.eyebrow){line-height:1.7;margin-block:1.25em}
.news-oct26-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:28px}
.news-oct26-links a{color:inherit;text-underline-offset:5px}
.news-oct26-links svg{display:inline-block;width:1em;height:1em;vertical-align:-.12em;margin-left:.25em}
.news-oct26-chart{margin:32px 0;padding:24px;background:#e9e7d9;border-top:2px solid #a39b46}
.news-oct26-chart figcaption{line-height:1.6;margin-bottom:24px;font-size:16px}
.news-oct26-range{display:grid;grid-template-columns:1fr auto;gap:8px;margin-block:20px;font-size:16px}
.news-oct26-range>div{grid-column:1/-1;height:14px;background:rgba(16,24,39,.09);position:relative}
.news-oct26-range i{position:absolute;top:0;height:100%;background:#8c8132}
.news-oct26-axis{display:flex;justify-content:space-between;font-size:13px;color:#58606c}
.news-oct26-chart p{font-size:14px!important;margin-bottom:0!important}
.news-oct26-table-scroll{overflow-x:auto;margin-block:24px}
.news-oct26-table-scroll table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;text-align:left}
.news-oct26-table-scroll th,.news-oct26-table-scroll td{padding:16px 12px;border-bottom:1px solid rgba(189,198,214,.3)}
.news-oct26-table-scroll th:first-child{padding-left:0;white-space:nowrap}
.news-oct26-table-scroll strong{display:block;font-size:24px;margin-top:6px}
#mb-pennsylvania-oct26,#mb-ad-buys-oct26{margin-block:32px}
@media(max-width:600px){.news-oct26-range{grid-template-columns:1fr}.news-oct26-chart{padding:20px}.news-oct26-table-scroll table{font-size:14px}.news-oct26-table-scroll th,.news-oct26-table-scroll td{padding:12px 8px}}
