/* October 27 reporting: paper page bands, bounded reading columns and original media. */
.news-oct27-update{display:block!important;background:#f5f3e9;color:#101827;padding:clamp(32px,4vw,64px) clamp(20px,4vw,64px)}
.news-oct27-inner{max-width:76ch;margin-inline:auto}
.news-oct27-update .eyebrow,.news-oct27-crosslink .eyebrow{color:#75651e;margin-bottom:20px}
.news-oct27-update h2{margin-bottom:24px}
.news-oct27-update p:not(.eyebrow),.news-oct27-crosslink p:not(.eyebrow){line-height:1.7;margin-block:1.25em}
/* Match the existing chapter capitals on the Epstein and peace pages. Other
   updates reuse their page's native rt-drop or ps-lead class. */
.ep-page .news-oct27-lead::first-letter,.peace-page .news-oct27-lead::first-letter{float:left;font:700 4rem/.8 Playfair,Georgia,serif;color:#8c7420;margin:-4px 10px 0 0}
.news-oct27-arrow{display:inline-block!important;width:1em!important;height:1em!important;vertical-align:-.12em;margin-left:.25em;flex-shrink:0}
.news-oct27-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:28px}
.news-oct27-links a,.news-oct27-update a,.news-oct27-crosslink a{color:inherit;text-underline-offset:5px}
.news-oct27-crosslink{margin:36px auto 0;padding:28px;max-width:76ch;border-top:2px solid #a39b46;background:#e9e7d9;color:#101827}
.news-oct27-crosslink h3{font-family:"Playfair Display",Georgia,serif;font-size:1.3em;line-height:1.25}
.news-oct27-crosslink p:last-child{margin-bottom:0}
.news-oct27-chart{margin:28px 0;padding:24px;background:#e9e7d9;color:#101827;border-top:2px solid #a39b46}
.news-oct27-chart figcaption{font-size:15px;line-height:1.6}
.news-oct27-bar{display:grid;grid-template-columns:1fr auto;gap:8px;margin-block:22px;font-size:16px}
.news-oct27-bar>div{grid-column:1/-1;height:14px;background:rgba(16,24,39,.1)}
.news-oct27-bar i{display:block;height:100%;background:#81752c}
.news-oct27-fuel{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:24px}
.news-oct27-fuel>div{display:flex;flex-direction:column;gap:6px}
.news-oct27-fuel strong{font-size:clamp(28px,4vw,42px)}
.news-oct27-fuel b{font-size:14px;line-height:1.5;margin-top:8px}
.news-oct27-table{overflow-x:auto;margin-block:24px}
.news-oct27-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;text-align:left}
.news-oct27-table th,.news-oct27-table td{padding:16px 12px;border-bottom:1px solid rgba(189,198,214,.3)}
.news-oct27-table strong{display:block;font-size:24px;margin-top:6px}
#mb-polls-oct27,#mb-state-polls-oct27,#mb-fuel-prices-oct27{margin-block:32px}
.news-oct27-document{display:grid;grid-template-columns:minmax(120px,180px) 1fr;align-items:center;gap:28px;margin:36px 0;padding:24px;background:#e9e7d9;color:#101827;border-top:2px solid #a39b46}
.news-oct27-document>a{display:block;text-decoration:none}
.news-oct27-document>a>svg{display:none!important}
.news-oct27-document img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;box-shadow:0 3px 14px #10182724}
.news-oct27-document figcaption,.news-oct27-photo figcaption,.news-oct27-video figcaption,.news-oct27-comey-video figcaption{font-size:14px;line-height:1.65;margin-top:12px}
.news-oct27-photo,.news-oct27-video,.news-oct27-comey-video{width:100%;margin:36px 0}
.news-oct27-photo img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}
.news-oct27-video .peace-poster-visual{aspect-ratio:16/9;display:block;position:relative}
.news-oct27-video .peace-poster-visual img{width:100%;height:100%;object-fit:cover}
.news-oct27-video .peace-poster-visual i svg{width:32px;height:32px}
.news-oct27-play{display:block;width:100%;padding:0;border:1px solid #a39b46;background:#101827;color:#ebd86e!important;cursor:pointer;text-align:left;text-decoration:none}
.news-oct27-play img{width:100%;height:auto;max-height:420px;object-fit:contain;display:block}
.news-oct27-play>span{display:flex;align-items:center;gap:12px;padding:18px 20px;font-size:17px;line-height:1.4}
.news-oct27-play svg{width:24px;height:24px;flex-shrink:0}
.news-oct27-play:focus-visible{outline:3px solid #81752c;outline-offset:5px}
.news-oct27-comey-player{width:min(100%,420px);aspect-ratio:960/1750;margin-inline:auto;background:#101827}
.news-oct27-comey-player iframe{width:100%;height:100%;border:0}
/* The Brief retains its approved blue treatment; reading charts use its card palette. */
#midterm-brief .news-oct27-chart{background:#202b3e;color:#f5f3e9;border-color:#ebd86e}
#midterm-brief .news-oct27-chart figcaption{color:#c2cede}
#midterm-brief .news-oct27-chart figcaption strong{color:#f5f3e9}
#midterm-brief .news-oct27-bar>div{background:#101827}
#midterm-brief .news-oct27-bar i{background:#ebd86e}
.news-oct27-state-mobile{display:none}
@media(max-width:600px){
 .news-oct27-chart,.news-oct27-crosslink{padding:20px}
 .news-oct27-document{grid-template-columns:100px 1fr;gap:16px;padding:16px}
 .news-oct27-document img{max-height:200px}
 .news-oct27-fuel{grid-template-columns:1fr;gap:24px}
 .news-oct27-table{display:none}
 .news-oct27-state-mobile{display:block;margin-block:24px}
 .news-oct27-state-mobile>article{border-block-start:1px solid #69768b;padding:20px 0}
 .news-oct27-state-mobile h4{font-size:19px;margin:0 0 6px}
 .news-oct27-state-mobile>article>p{font-size:14px;color:#c2cede}
 .news-oct27-state-mobile>article>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
 .news-oct27-state-mobile strong{display:block;font-size:28px;margin-top:4px}
 .news-oct27-photo img,.news-oct27-play img{max-height:360px}
 .news-oct27-play>span{font-size:16px}
}

/* October 21–27 insertion audit. Match each host page; leave unrelated chapters, data cards, headers and media controls unchanged. */
/* cast-members */
.cast-page :is(#cast-hegseth-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.cast-page :is(#cast-hegseth-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.7;}
.cast-page :is(#cast-hegseth-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.cast-page :is(#cast-hegseth-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
.cast-page :is(#cast-hegseth-oct27) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* doge */
.doge-page :is(#doge-starlink-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.doge-page :is(#doge-starlink-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.65;}
.doge-page :is(#doge-starlink-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.doge-page :is(#doge-starlink-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#74651e;text-underline-offset:4px;}
.doge-page :is(#doge-starlink-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* economy */
#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;margin:18px 0;}
#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > header + p::first-letter,#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > h2 + p::first-letter,#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > h3 + p::first-letter,#main[data-topic="economy"] :is(#economy-fuel-bill-oct26,#economy-fuel-oct27,#economy-next-oct24,#economy-sentiment-oct23) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:400 2.8em/.86 Playfair,Georgia,serif;color:var(--topic-gold,#897b2e);margin:.07em .11em 0 0;padding:0}
/* end-all-wars */
.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;margin:20px 0;}
.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#766322;text-underline-offset:4px;}
.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > header + p::first-letter,.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > h2 + p::first-letter,.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > h3 + p::first-letter,.peace-page :is(#peace-interceptors-oct27,#peace-oleshky-oct24,#peace-starlink-restored-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:700 4rem/.8 Playfair,Georgia,serif;color:#8c7420;margin:-4px 10px 0 0;padding:0}
/* epstein-files */
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.7;margin:0 0 24px;}
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 15px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#655620;text-underline-offset:4px;}
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > header + p::first-letter,.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > h2 + p::first-letter,.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > h3 + p::first-letter,.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:700 4rem/.8 Playfair,Georgia,serif;color:#8c7420;margin:-4px 10px 0 0;padding:0}
/* immigration */
#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;margin:18px 0;}
#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > header + p::first-letter,#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > h2 + p::first-letter,#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > h3 + p::first-letter,#main[data-topic="immigration"] :is(#border-big-bend-oct24,#border-judges-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:400 2.8em/.86 Playfair,Georgia,serif;color:var(--topic-gold,#897b2e);margin:.07em .11em 0 0;padding:0}
/* iran */
.iran-story :is(#iran-oil-stocks-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.iran-story :is(#iran-oil-stocks-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.9;margin:0 0 22px;}
.iran-story :is(#iran-oil-stocks-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.iran-story :is(#iran-oil-stocks-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#776719;text-underline-offset:4px;}
.iran-story :is(#iran-oil-stocks-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* legal-pressure */
.legal-pressure-page :is(#pressure-ballots-oct25,#pressure-ballots-oct27,#pressure-comey-oct27,#pressure-maurene-comey,#pressure-press-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.legal-pressure-page :is(#pressure-ballots-oct25,#pressure-ballots-oct27,#pressure-comey-oct27,#pressure-maurene-comey,#pressure-press-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;}
.legal-pressure-page :is(#pressure-ballots-oct25,#pressure-ballots-oct27,#pressure-comey-oct27,#pressure-maurene-comey,#pressure-press-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.legal-pressure-page :is(#pressure-ballots-oct25,#pressure-ballots-oct27,#pressure-comey-oct27,#pressure-maurene-comey,#pressure-press-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
.legal-pressure-page :is(#pressure-ballots-oct25,#pressure-ballots-oct27,#pressure-comey-oct27,#pressure-maurene-comey,#pressure-press-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* loyalty */
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.7;margin:0 0 20px;}
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#7b6922;text-underline-offset:4px;}
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > header + p::first-letter,[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > h2 + p::first-letter,[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > h3 + p::first-letter,[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:400 64px/.8 "Playfair Display",Georgia,serif;color:#8b7929;margin:-4px 8px 0 0;padding:0}
/* notable-actions */
#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.8;margin:20px 0;}
#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* polling */
.polling-page :is(#polling-oct25-national,#polling-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.polling-page :is(#polling-oct25-national,#polling-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;margin:0 0 20px;}
.polling-page :is(#polling-oct25-national,#polling-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.polling-page :is(#polling-oct25-national,#polling-oct27) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#0b1728;text-underline-offset:4px;}
.polling-page :is(#polling-oct25-national,#polling-oct27) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
/* press */
[data-investigation="press"] :is(#press-readers-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),[data-investigation="press"] :is(#press-readers-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;}
[data-investigation="press"] :is(#press-readers-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 13px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
[data-investigation="press"] :is(#press-readers-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#0b1728;text-underline-offset:4px;}
[data-investigation="press"] :is(#press-readers-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
[data-investigation="press"] :is(#press-readers-oct26) > header + p::first-letter,[data-investigation="press"] :is(#press-readers-oct26) > h2 + p::first-letter,[data-investigation="press"] :is(#press-readers-oct26) > h3 + p::first-letter,[data-investigation="press"] :is(#press-readers-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:400 64px/.8 Playfair,Georgia,serif;color:#8b7929;margin:-4px 8px 0 0;padding:0}
/* retribution */
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;margin:0 0 22px;}
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#75641f;text-underline-offset:4px;}
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > header + p::first-letter,.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > h2 + p::first-letter,.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > h3 + p::first-letter,.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:700 3.05em/.82 Playfair,Georgia,serif;color:#8b7728;margin:0 .13em 0 0;padding:.075em 0 0}
/* tariffs */
#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65;margin:18px 0;}
#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 16px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#66551d;text-underline-offset:4px;}
#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > header + p::first-letter,#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > h2 + p::first-letter,#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > h3 + p::first-letter,#main[data-topic="tariffs"] :is(#tariff-canada-oct27,#tariff-maine-oct24) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:400 2.8em/.86 Playfair,Georgia,serif;color:var(--topic-gold,#897b2e);margin:.07em .11em 0 0;padding:0}
/* trump-family-business */
.family-business :is(#family-campaign-cash-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.family-business :is(#family-campaign-cash-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.8;margin:0 0 21px;}
.family-business :is(#family-campaign-cash-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links){font:400 14px/1.65 Inter,Arial,sans-serif;gap:12px 24px;margin-top:24px;}
.family-business :is(#family-campaign-cash-oct26) :is(.news-oct24-links,.news-oct25-links,.news-oct26-links,.news-oct27-links,.comey-links,.ps-source-links) a{font:inherit;color:#71611e;text-underline-offset:4px;}
.family-business :is(#family-campaign-cash-oct26) header > .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;}
.family-business :is(#family-campaign-cash-oct26) > header + p::first-letter,.family-business :is(#family-campaign-cash-oct26) > h2 + p::first-letter,.family-business :is(#family-campaign-cash-oct26) > h3 + p::first-letter,.family-business :is(#family-campaign-cash-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > header + p::first-letter{float:left;font:700 3.05em/.82 Playfair,Georgia,serif;color:#8b7728;margin:0 .13em 0 0;padding:.075em 0 0}
@media (min-width:1101px){
.cast-page :is(#cast-hegseth-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.cast-page :is(#cast-hegseth-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px}
.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.retribution :is(#retribution-ballots-oct25,#retribution-comey-oct27,#retribution-maurene-comey,#retribution-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px;margin-bottom:18px}
.family-business :is(#family-campaign-cash-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.family-business :is(#family-campaign-cash-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px;line-height:1.7;margin-bottom:18px}
}
@media (max-width:800px){
#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),#main[data-topic="notable-actions"] :is(#notable-benefits-oct24,#notable-bounty-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px}
}
@media (max-width:760px){
.iran-story :is(#iran-oil-stocks-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.iran-story :is(#iran-oil-stocks-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px;line-height:1.85}
[data-investigation="press"] :is(#press-readers-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),[data-investigation="press"] :is(#press-readers-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:17px}
.family-business :is(#family-campaign-cash-oct26) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.family-business :is(#family-campaign-cash-oct26) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:17px;margin-bottom:19px}
}
@media (max-width:600px){
[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),[data-investigation="loyalty"] :is(#loyalty-judges-oct25,#loyalty-maurene-comey,#loyalty-pardons-oct25) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:16px}
}
@media (max-width:550px){
.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]),.ep-page :is(#epstein-maurene-comey,#epstein-report-oct27) > :is(.news-oct25-inner,.news-oct26-inner,.news-oct27-inner,.comey-inner,div:not([class])) > p:not(.eyebrow):not(.small):not([class*="source"]):not([class*="note"]){font-size:17px}
}
/* New cross-reference boxes use the surrounding prose scale, never a second opening capital. */
.opinion-russia-page :is(#russia-diesel-oct27,#russia-interceptors-oct27)>p:not(.eyebrow){font:400 17px/1.75 Inter,Arial,sans-serif;margin:0 0 20px}
.opinion-russia-page :is(#russia-diesel-oct27,#russia-interceptors-oct27)>h3{font-size:20px;line-height:1.25}
.opinion-russia-page #russia-diesel-oct27 :is(.news-oct27-photo,.news-oct27-document) figcaption{font-size:13px;line-height:1.65}
/* Compact source lists in the late-added Ukraine subsections. Inline reporting links retain the body size. */
.peace-page :is(#peace-ukraine-musk-update,#peace-ukraine-restoration,#peace-ukraine-witkoff) .handover-record-links{font-size:14px;line-height:1.65}
.peace-page :is(#peace-ukraine-musk-update,#peace-ukraine-restoration,#peace-ukraine-witkoff) .handover-record-links a{font:inherit}
/* A chart caption remains a caption even where the host page styles source paragraphs. */
#economy-fuel-bill-oct26 .news-oct26-chart p{font-size:14px!important}
