.reading-scene{margin:0 auto;max-width:920px;width:100%;scroll-margin-top:85px}
.scene-reading-content{width:100%;min-width:0}
.scene-reading .reading-scene{min-height:calc(100svh - 70px);display:flex;align-items:center;padding:64px 0;box-sizing:border-box}
.scene-reading .scene-reading-content{opacity:0;transform:translateY(22px);transition:opacity .42s ease,transform .55s ease}
.scene-reading .is-scene-active>.scene-reading-content,.scene-reading .reading-scene:focus-within>.scene-reading-content{opacity:1;transform:none}
.scene-reading .story-unit,.scene-reading .story-unit+.story-unit,.scene-reading .story-unit.has-expert+.story-unit.has-expert,.scene-reading .report-flow+.article-row{margin-block:0}
.scene-reading .chapter{margin:0}
.scene-reading .intro{padding:0;max-width:920px;margin:0 auto}
.scene-reading .intro .reading-scene p{max-width:710px;margin-inline:auto}
.scene-reading .intro p:first-child::first-letter{font:inherit;float:none;padding:0}
.scene-reading .scene-reading-content>.report-copy{margin-block:0}
.scene-reading .scene-reading-content>.expert-response{margin-block:0}
.scene-reading .scene-reading-content>.report-copy+.expert-response{margin-top:28px}
.scene-reading .scene-reading-content>.report-copy+.reader-question{margin-top:26px}
.scene-reading .scene-reading-content>.expert-response+.report-copy{margin-top:24px;font-size:1rem}
.scene-reading .scene-reading-content>.reader-question{margin-top:0}
.scene-reading .scene-reading-content>.reader-question+.expert-response,.scene-reading .scene-reading-content>.quote-context+.expert-response{margin-top:18px}
.scene-reading .scene-reading-content>.info-figure,.scene-reading .scene-reading-content>.evidence,.scene-reading .scene-reading-content>.reader-game,.scene-reading .scene-reading-content>.case-timeline{margin-block:0}
.scene-reading .chapter-heading{margin-bottom:38px}
.scene-reading .scene-reading-content>.reading-bridge{margin:0;padding:0;border:0}
.scene-reading .scene-reading-content>.article-pager{margin-top:36px}
.scene-reading .reading-recap{margin:0 auto}
.scene-reading .extra-evidence{margin:0 auto;max-width:920px}
.scene-reading .scene-reading-content .reading-reveal{opacity:1;transform:none}
.article-pager.article-pager-sequential{display:block;max-width:920px}
.article-pager-sequential a{display:block;width:100%}
.next-episode{max-width:920px;margin:0 auto;padding:48px 0;border-top:2px solid var(--blue);text-align:center}
.next-episode .guide-kicker{margin-bottom:25px}
.next-episode h2{font:700 clamp(1.75rem,4vw,3rem)/1.6 var(--serif);letter-spacing:-.03em;margin:0;word-break:keep-all;overflow-wrap:anywhere}
.next-episode p{font-size:1.0625rem;line-height:1.9;color:var(--muted);margin:25px auto 0;max-width:620px;word-break:keep-all;overflow-wrap:anywhere}
.next-episode time{display:block;font-size:1.0625rem;font-weight:650;line-height:1.8;color:var(--blue);margin-top:25px}
@media(max-width:680px){.scene-reading .reading-scene{min-height:calc(100svh - 64px);padding:40px 0}.scene-reading .chapter-heading{margin-bottom:28px}.scene-reading .scene-reading-content{transform:translateY(14px)}.scene-reading .is-scene-active>.scene-reading-content,.scene-reading .reading-scene:focus-within>.scene-reading-content{transform:none}.next-episode{padding:35px 0}.next-episode p{word-break:normal}}
@media(prefers-reduced-motion:reduce){.scene-reading .scene-reading-content{opacity:1;transform:none;transition:none}.scene-reading .reading-scene{min-height:0;padding:32px 0}}
@media print{.scene-reading .reading-scene{display:block;min-height:0;padding:15px 0}.scene-reading .scene-reading-content{opacity:1;transform:none;transition:none}.next-episode{padding:20px 0}.next-episode h2{font-size:17pt}}
