@media (max-width:980px){.site-header{grid-template-columns:1fr;gap:.7rem}.nav{grid-column:1;justify-self:start;overflow-x:auto;width:100%;padding-bottom:.2rem}.hero,.feature-intro,.map-passport,.submit-strip,.article-hero,.next-note{grid-template-columns:1fr}.hero-image{min-height:54svh;order:-1}.hero-note{margin-left:0}.logo-stack h1{font-size:clamp(3.6rem,16vw,6.4rem)}.panel-grid{grid-template-columns:repeat(5,78vw)}.map-block{border-right:0;border-bottom:1px solid var(--line)}.article-hero-img{height:58svh;order:-1}.portrait-spread{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.footer-nav{justify-content:start;flex-wrap:wrap}.caption-card{position:relative;right:auto;bottom:auto;margin-top:0}}
@media (max-width:640px){:root{--gutter:18px}.tagline{font-size:.66rem;letter-spacing:.2em}.hero-copy{padding-top:2.4rem}.issue-statement{padding:5rem var(--gutter)}.issue-statement h2{font-size:clamp(3rem,15vw,5.6rem)}.feature-intro{padding-top:4rem}.feature-intro h2{font-size:clamp(3.3rem,16vw,5.6rem)}.section-title{display:block}.panel{min-height:58svh}.stamps{grid-template-columns:1fr 1fr}.article-title h1{font-size:clamp(4rem,18vw,6rem)}.pullquote{font-size:clamp(2.4rem,12vw,4.2rem)}}
