/* Publishing-only override for the oversized shared Quest Books masthead. */
.publishing-site .site-header .header-inner{min-height:84px;padding-block:6px;gap:clamp(12px,2vw,28px)}
.publishing-site .site-header .brand img{width:76px;height:76px}
.publishing-site .site-header.compact .brand img{width:62px;height:62px}
.publishing-site .site-header .desktop-nav{gap:clamp(12px,1.5vw,20px)}
.publishing-site .site-header .header-actions{gap:clamp(8px,1vw,16px)}
@media(max-width:1100px){.publishing-site .site-header .header-inner{min-height:72px;padding-inline:clamp(14px,2vw,24px)}}
@media(max-width:600px){.publishing-site .site-header .header-inner{min-height:64px;padding-block:3px}.publishing-site .site-header .brand img{width:60px;height:60px}.publishing-site .site-header.compact .brand img{width:56px;height:56px}}

/* Compact the large Publishing hero while keeping the full description and CTA. */
.publishing-site .publishing-masthead .wrap{padding-top:clamp(1.15rem,2vw,1.6rem);padding-bottom:clamp(1.15rem,2vw,1.6rem)}
.publishing-site .publishing-masthead .publishing-kicker{margin-bottom:.55rem}
.publishing-site .publishing-masthead .publishing-wordmark{font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.04;margin-bottom:.8rem}
.publishing-site .publishing-masthead h1{max-width:920px;font-size:clamp(2.1rem,3.2vw,2.6rem);line-height:1.06;margin-bottom:.65rem}
.publishing-site .publishing-masthead .publishing-lede{font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.45}
.publishing-site .publishing-masthead .button{margin-top:.75rem;padding:.8rem 1.15rem}
@media(max-width:600px){.publishing-site .publishing-masthead .wrap{padding-top:1rem;padding-bottom:1rem}.publishing-site .publishing-masthead .publishing-kicker{margin-bottom:.4rem}.publishing-site .publishing-masthead .publishing-wordmark{font-size:1.28rem;line-height:1.04;margin-bottom:.65rem}.publishing-site .publishing-masthead h1{font-size:clamp(1.8rem,8vw,2.15rem);line-height:1.08;margin-bottom:.5rem}.publishing-site .publishing-masthead .publishing-lede{font-size:.96rem;line-height:1.4}.publishing-site .publishing-masthead .button{margin-top:.6rem;padding:.72rem .9rem}}
