.story-title{max-width:1000px;margin:70px auto 45px;padding:0 6%;text-align:center}.story-title h1{font:normal clamp(40px,5.5vw,74px)/1.13 var(--serif);margin:20px 0}.story-deck{font:24px/1.5 var(--serif);max-width:650px;margin:26px auto}.story-byline{font-size:14px;color:var(--bronze)}.story-page .eyebrow{font-size:12px}.story-opening,.story-landscape{max-width:1200px;margin:0 auto;padding:0 5%}.story-opening img,.story-landscape img{width:100%;height:auto}.story-page figcaption{font-size:14px}.story-prose{max-width:760px;padding:0 30px;margin:65px auto}.story-prose p{font-size:18px;line-height:1.9;margin:22px 0}.story-prose .story-first{font:25px/1.6 var(--serif)}.story-prose h2{font:normal 38px/1.2 var(--serif);margin:50px 0 25px}.story-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1350px;padding:0 5%;margin:65px auto}.story-pair img{aspect-ratio:1.5;object-fit:cover}.story-book{max-width:1300px;margin:75px auto 25px;padding:55px 5%;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:6%}.story-book h2,.story-next h2{font:normal clamp(34px,4vw,52px)/1.15 var(--serif)}.story-book-spread{display:flex;align-items:center;background:#e5dfd4;padding:12px}.story-book-spread img{width:50%;height:auto}.story-permission{max-width:800px;padding:0 30px;margin:20px auto 65px;text-align:center;font-size:14px;color:var(--bronze)}.story-next{background:var(--stone);text-align:center;padding:70px 6%;margin:0 auto 70px;max-width:1150px}.story-next p{max-width:590px;margin:20px auto}.story-next>div{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.story-next .text-link{margin-top:15px}.story-page .text-link{font-size:14px}@media(max-width:760px){.story-title{margin-top:40px}.story-deck{font-size:22px}.story-prose{margin:40px auto;padding:0 7%}.story-prose p{font-size:17px}.story-prose .story-first{font-size:23px}.story-prose h2{font-size:32px}.story-pair{grid-template-columns:1fr;margin:40px auto;gap:30px}.story-book{grid-template-columns:1fr;gap:30px;margin-top:40px}.story-next{padding:45px 7%}.story-next>div{display:block}.story-next .text-link{display:block}.story-opening,.story-landscape,.story-pair{padding:0 6%}}

.story-original-spread{display:flex;align-items:flex-start;gap:0}.story-original-spread img{display:block;width:50%;height:auto;min-width:0}
