/* Compact release preview. Body text and data remain at reading size. */
.wrap{width:min(1260px,calc(100% - 96px))}
.roof{padding-block:10px}
.brand{padding:18px 0 16px}
.brand a{width:680px;max-width:calc(100% - 210px)}
.section-nav{padding-block:11px;gap:26px}
.top-grid{grid-template-columns:190px minmax(0,1fr) 240px;gap:20px;padding-top:20px}
.hero{height:410px;min-height:410px}
.hero-copy{padding:22px 22px 8px}
.hero-copy h1{font-size:clamp(36px,3.2vw,48px)}
.hero-copy p{font-size:18px;margin-block:12px}
.art-caption{padding:0 22px 14px}
.docket-rail>p{margin-block:10px}
.docket-rail>dl{margin-block:12px}
.docket-rail h2{font-size:38px;margin-block:10px}
.rail-stat{padding-block:11px;margin-block:14px}
.rail-stat b{font-size:44px}
.docket-rail dl div{padding-block:7px}
.wire h2{font-size:46px}
.wire article{padding-block:11px}
.section{padding-top:30px;margin-top:18px}
.section-head{padding-block:12px}
.section-head h2{font-size:34px}
.dispatch-grid{gap:22px;padding-top:20px}
.lead-story .story-art{min-height:210px;font-size:60px}
.lead-story h3{font-size:35px}
.story h3{font-size:25px}
.story-art{min-height:145px;padding:20px}
.filters{margin-top:20px}
th,td{padding-block:13px}
.tape-grid{gap:36px;padding:24px 0 40px}
.tape-grid h3{font-size:34px}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.top-grid{grid-template-columns:180px minmax(0,1fr)}.wire{grid-column:1/-1}.brand a{width:650px;max-width:100%}.edition{max-width:none}.hero{height:400px;min-height:400px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.brand{padding:16px 0 12px;gap:10px}.brand a{width:100%}.section-nav{gap:13px}.top-grid{grid-template-columns:1fr;gap:18px}.hero{height:410px;min-height:410px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:17px}.lead-story h3{font-size:31px}.lead-story .story-art{min-height:170px}.section{padding-top:22px}.tape-grid{grid-template-columns:1fr;gap:20px}.story h3{font-size:24px}}
