/* PNW Passport publication pass: clean information density, preserve discovery */
.home-upcoming.section{padding:clamp(34px,5vw,65px) 0}
.home-upcoming-grid.pnw-home-events-compact:not(.is-expanded)>.home-now-ticket:nth-child(n+4){display:none}
.pnw-home-more-events{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px;padding:20px 0 0}
.pnw-home-more-events button{min-height:43px;padding:10px 18px;border:2px solid #174238;background:#f9f4e5;color:#174238;font:900 .79rem var(--display-font);cursor:pointer;border-radius:3px}
.pnw-home-more-events button:hover,.pnw-home-more-events button:focus-visible{background:#ddeb54}
.pnw-home-more-events button[hidden]{display:none!important}
.pnw-home-more-events a{font:800 .81rem var(--sans);text-decoration:underline;text-underline-offset:4px;color:#164b3c}
.quest-departments{padding:clamp(32px,4vw,57px) 0}
.quest-departments .quest-chapter-head{margin-bottom:23px}
.home-editorial-shelf.section{padding:clamp(42px,5.5vw,73px) 0}
.home-editorial-shelf .section-head{margin-bottom:20px}
.larie-band.section{padding:clamp(36px,5vw,68px) 0}
.pnw-signed-band{padding-top:clamp(27px,3vw,45px)!important;padding-bottom:clamp(27px,3vw,45px)!important}
.escape-section.section{padding:clamp(39px,5.2vw,68px) 0}
.guides-band.section{padding:clamp(38px,5vw,69px) 0}
.newsletter.section{padding:clamp(35px,4.4vw,61px) 0}
.partner-strip.section-tight{padding:clamp(30px,3.3vw,53px) 0}
#hero.hero{padding:clamp(38px,4.5vw,67px) 0}
#hero .hero-image{max-height:440px}
#hero .hero-title{font-size:clamp(2rem,3.1vw,3.6rem)}
.home-upcoming .section-head h2{max-width:22ch}
.home-editorial-shelf .section-head h2{max-width:21ch}
@media(max-width:760px){
 .quest-departments .wrap{width:calc(100% - 34px)}
 .quest-departments .quest-grid{display:flex!important;overflow-x:auto!important;overflow-y:hidden;flex-wrap:nowrap!important;gap:12px;scroll-snap-type:x mandatory;scroll-padding-inline:12px;overscroll-behavior-x:contain;padding:2px 3px 17px;margin:0!important}
 .quest-departments .quest-grid .quest-tile{flex:0 0 min(68vw,234px)!important;width:min(68vw,234px)!important;scroll-snap-align:start}
 .quest-departments .quest-chapter-head{display:block}
 .quest-departments .quest-chapter-head p{margin-top:10px}
 .quest-departments .quest-chapter-head h2{font-size:2.25rem}
 .home-upcoming-grid.pnw-home-events-compact:not(.is-expanded)>.home-now-ticket:nth-child(n+3){display:none}
 #hero.hero{padding:34px 0}
 #hero .hero-image{max-height:380px}
 .home-editorial-shelf #latest .story-card{box-shadow:2px 3px 0 #244b42}
 .newsletter.section{padding:36px 0}
 .pnw-home-more-events{justify-content:flex-start}
}
@media(max-width:480px){
 .quest-departments .quest-grid .quest-tile{flex-basis:min(72vw,215px)!important;width:min(72vw,215px)!important}
 .home-upcoming .section-head h2{font-size:clamp(2rem,7.5vw,2.8rem)}
 .home-editorial-shelf .section-head h2{font-size:clamp(2rem,7.5vw,2.7rem)}
 .pnw-home-more-events button{width:100%}
}