/* Mobile-only composition. Prose remains left-aligned for readability. */
@media(max-width:767px){
 .apx-site{--apx-gap:clamp(16px,4vw,25px)}
 .apx-site :is(h1,h2){text-align:center;text-wrap:balance;overflow-wrap:break-word}
 .apx-site .apx-hero__copy{text-align:center}
 .apx-site .apx-hero__copy .apx-eyebrow{text-align:center}
 .apx-site .apx-hero__actions{justify-content:center;align-items:center}
 .apx-site :is(.apx-section-intro,.apx-related__header,.apx-hub-catalog__heading,.apx-contact-scene__intro) .apx-eyebrow{text-align:center;display:block}
 .apx-site :is(.apx-section-intro,.apx-related__header,.apx-hub-catalog__heading) > p:not(.apx-editorial-signal){text-align:center;margin-inline:auto}
 .apx-site .apx-related__header,.apx-site .apx-hub-catalog__heading{justify-content:center;text-align:center}
 .apx-site .apx-section-intro h2{margin-inline:auto}
 .apx-site .apx-contact-scene__intro{text-align:center}
 .apx-site .apx-contact-scene__intro p{margin-inline:auto}
 .apx-site .apx-contact-scene__line{margin-inline:auto}
 .apx-site .apx-page-body :is(p,ul,ol,pre,table),.apx-site .apx-chapter :is(p,ul,ol,pre,table){text-align:start}
 .apx-site :is(.apx-hub-directions,.apx-hub-catalog__grid,.apx-chapter-grid,.apx-extended-grid) > :only-child{margin-inline:auto;max-width:100%;width:100%}
 .apx-site .apx-contact-scene__card{margin-inline:auto}
}
