/* The reading edition adds context while retaining the presentation's visual language. */
.reading-edition-page .city-intro{align-items:center;padding-block:64px}
.reading-edition-page .city-intro h1{font-size:clamp(38px,4.8vw,70px);font-weight:450;line-height:1.5;margin:12px 0 24px}
.reading-edition-page .city-intro p{font-size:19px;line-height:2.05;max-width:39em;margin-block:0 20px}
.reading-edition-page .city-intro .reading-edition{font-size:14px;color:var(--gold);margin-bottom:8px}
.reading-edition-page .city-intro figure img{max-height:66svh}
.presentation-link{font-size:13px;color:var(--gold);text-decoration:none;white-space:nowrap;border-bottom:1px solid #d1aa6f66}
.chapter-context{font-size:19px;line-height:2.05;color:var(--paper);max-width:45rem;margin:0 0 60px;padding-inline-start:20px;border-inline-start:2px solid var(--gold)}
.reader-scene{min-height:0;padding-block-end:clamp(70px,12svh,140px)}
.reader-scene .scene-images{margin-block-end:28px}
.reader-scene .scene-title{font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.6;margin-bottom:15px}
.reader-scene .scene-time{font-size:14px;color:var(--gold);margin-bottom:7px}
.reader-scene .scene-copy{font-size:19px;line-height:2.05;max-width:45rem;color:var(--paper)}
.reader-scene .scene-copy p+p{margin-block-start:17px}
.story-references{max-width:45rem;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.85}
.story-references summary{width:fit-content;font-size:12px;padding-block:3px;list-style-position:inside}
.story-references ul{padding-inline-start:22px;margin-block:10px 0}
.story-references li{margin-block:5px}
.story-references a{color:var(--muted)}
.reader-scene .photo-credit{max-width:45rem;margin-block-start:14px}
.reader-scene.map-story{min-height:0;display:block}
.closing-reflection{max-width:840px;margin:0 auto;padding:50px 26px 100px;direction:rtl;text-align:start}
.closing-reflection h2{font-size:clamp(27px,3vw,40px);line-height:1.7;font-weight:450;margin-bottom:20px}
.closing-reflection p{font-size:19px;line-height:2.05;margin-block:0 18px}
.closing-cities .four-cities-nav{bottom:26px}
.reading-edition-page .narrative-bibliography h3{font-size:18px;font-weight:500}
.reading-edition-page .narrative-bibliography ul{padding-inline-start:20px}
.reading-edition-page .narrative-bibliography li{margin-block:8px}
@media(max-width:900px){
 .reading-edition-page .top-meta{gap:14px}
 .reading-edition-page .city-intro{padding:34px 22px}
 .reading-edition-page .city-intro h1{font-size:42px;margin-bottom:18px}
 .reading-edition-page .city-intro p,.reader-scene .scene-copy,.chapter-context,.closing-reflection p{font-size:17px;line-height:2}
 .reading-edition-page .city-intro figure img{max-height:50svh}
 .chapter-context{margin-bottom:42px;padding-inline-start:14px}
 .reader-scene{padding-block-end:65px}
 .reader-scene .scene-images{margin-bottom:22px}
 .reader-scene .scene-title{font-size:25px}
 .presentation-link{font-size:11px}
 .closing-reflection{padding:34px 18px 90px}
}
@media(max-width:420px){.reading-edition-page .brand{font-size:16px}.reading-edition-page .topbar{gap:10px;padding-inline:12px}.reading-edition-page .chapter-menu summary{padding-inline:8px}}
@media print{.presentation-link,.story-references{display:none}.reader-scene .scene-copy,.chapter-context,.closing-reflection p{font-size:12pt;line-height:1.8;color:black}.chapter-context{margin-block:25px}.reader-scene{padding-bottom:30px}.closing-reflection{padding:25px}}
