/* Reading routes: the same Plex scale and paper palette as the magazine. */
.journal-paths,.city-intro,.editorial-note{width:min(100% - 2 * var(--gutter),1360px);margin-inline:auto}
.journal-paths{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0 0 32px}
.journal-paths a{display:inline-flex;gap:24px;align-items:center;min-height:44px;font:500 14px/1.4 var(--font-brand);border-bottom:1px solid #191a1740}
.city-intro{padding-block:20px 48px}.city-intro h2,.editorial-note h2{font:500 clamp(26px,3vw,38px)/1.15 var(--font-brand);letter-spacing:-.03em;margin:0 0 20px}
.city-intro>p,.editorial-note p{font:400 17px/1.7 var(--font-brand);max-width:68ch;margin-bottom:24px;color:#55564d}
.city-routes{display:grid;gap:0;border-top:1px solid #191a1730;margin-top:30px}
.city-routes>a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px 20px;padding:20px 0;border-bottom:1px solid #191a1730;min-height:64px}
.city-routes strong{font-size:20px;font-weight:500}.city-routes span:first-of-type{grid-column:1;font-size:15px;line-height:1.5;color:#55564d}.city-routes span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:24px}
.city-collection .journal-archive-heading{grid-template-columns:1fr}.city-collection .journal-archive-heading p{font-size:16px;line-height:1.6;color:#55564d;margin-top:16px}
.editorial-note{padding-block:32px 64px;border-top:1px solid #191a1730}.editorial-note>a{display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.story-method{border-top:1px solid #191a1730;margin-top:40px;padding-top:24px}.story-method p{font-size:14px;line-height:1.7;color:#55564d}.story-method>a{font-size:14px;line-height:1.6;display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.story-reading p a:not(.source-ref),.story-byline a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.editorial-method{width:min(100% - 2 * var(--gutter),690px);margin:0 auto;padding:0 0 72px}
.story-portrait{max-width:640px}.story-portrait img{max-height:760px;object-fit:contain;width:auto;max-width:100%;margin:auto;display:block}
@media(min-width:700px){.city-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.city-routes>a{padding-block:24px}.city-intro{padding-bottom:64px}.editorial-method{margin-left:max(var(--gutter),calc((100% - 1080px)/2 + 300px))}}
@media(max-width:699px){.journal-paths{display:grid;gap:4px}.journal-paths a{justify-content:space-between}.city-intro{padding-top:8px}.story-portrait img{width:100%;height:auto;max-height:none}.journal-intro h1{max-width:18ch}}
/* Portrait sources keep the lead story compact; the article retains the full image. */
@media(min-width:700px){.journal-feature-art{aspect-ratio:4/3;min-height:460px}.journal-feature-art img{aspect-ratio:auto;min-height:0;height:100%;max-height:600px;object-fit:cover}.journal-feature{align-items:stretch}}
