/* A shared hierarchy for information and destination pages. */
body.page:not(.home) main h1{font-family:"Avenir Next",system-ui,sans-serif;font-size:clamp(36px,4.6vw,64px)!important;font-weight:500;line-height:1.08!important;letter-spacing:-.045em!important;max-width:960px!important;margin:16px 0 20px!important;text-wrap:balance;overflow-wrap:normal}
body.page:not(.home) :is(.aqp-page-intro,.aqp-pro-intro,.aqp-postcards-header){padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important}
body.page:not(.home) :is(.aqp-page-intro,.aqp-pro-intro,.aqp-postcards-header)>p:first-child{font-size:12px!important;font-weight:500;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px!important}
body.page:not(.home) main h1+p{font-size:18px!important;line-height:1.7!important;max-width:720px!important;margin:0 0 24px!important}
body.page:not(.home) .wp-block-post-content>h1:first-child{padding-top:32px;margin-top:0!important}
body.page:not(.home) .aqp-community>h1{margin-top:32px!important}
/* No stamp reserve: the author's portrait remains in the signature. */
.wp-site-blocks .aqp-postal-label{padding-right:0}.wp-site-blocks .aqp-postcard-destination{max-width:100%}
@media(max-width:700px){body.page:not(.home) :is(.aqp-page-intro,.aqp-pro-intro,.aqp-postcards-header){padding-top:24px!important;padding-bottom:24px!important}body.page:not(.home) main h1+p{font-size:16px!important}body.page:not(.home) .wp-block-post-content>h1:first-child{padding-top:24px}}
