/* AO Psychology V139A — precision alignment pass on the 31 unapproved pages only. Resolve original nested horizontal padding and bring policy heroes, short screening pages, telehealth and directory onto the 1200px/17px grid. No content or visual assets changed. */
body.ao63-white-site main.ao138-reviewed > section:is(.detail-hero,.detail-content,.ao53-screeners),
body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-information {padding-left:max(38px,calc((100vw - 1200px)/2)) !important;padding-right:max(38px,calc((100vw - 1200px)/2)) !important;box-sizing:border-box;}
body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-detail-hero {box-sizing:border-box;width:min(1200px,calc(100% - 76px)) !important;max-width:1200px !important;padding-left:0 !important;padding-right:0 !important;margin-inline:auto !important;}
body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-detail-hero > * {min-width:0;}
body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-close {padding-left:max(38px,calc((100vw - 1200px)/2)) !important;padding-right:max(38px,calc((100vw - 1200px)/2)) !important;}
body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-close > div {box-sizing:border-box;width:100% !important;max-width:1200px !important;min-width:0;margin-inline:auto !important;}
body.ao63-white-site main.ao138-reviewed > section.detail-content > .crisis-grid {box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;min-width:0;}
body.ao63-white-site main.ao138-reviewed > section.detail-content > .crisis-grid > * {min-width:0;}
/* The v138 wrapper already supplies gutters for these Telehealth sections; remove legacy outer side padding rather than doubling it. */
body.ao63-white-site main.ao138-reviewed.ao121k-telehealth-page > section:is(.vs-hero,.vs-feature-section,.vs-split-section,.vs-journey,.vs-faq,.vs-cta,.learn-section) {padding-left:0 !important;padding-right:0 !important;}
/* Screening Directory hero and closing panel had both parent padding and new v138 inner gutters. */
body.ao63-white-site main.ao138-reviewed.ao122i-directory-page > section:is(.ao122i-directory-hero,.ao122i-directory-end) {padding-left:0 !important;padding-right:0 !important;}
/* Contact split hero copy aligns to the same desktop x-axis as its section wrappers. */
body.ao63-white-site main.ao138-reviewed > section.ao-route-hero.ao-route-hero-photo > .ao-route-hero-copy {box-sizing:border-box;min-width:0;padding-left:max(38px,calc((100vw - 1200px)/2)) !important;padding-right:clamp(26px,3.4vw,58px) !important;}
@media (max-width:760px) {
 body.ao63-white-site main.ao138-reviewed > section:is(.detail-hero,.detail-content,.ao53-screeners),
 body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-information,
 body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-close {padding-left:17px !important;padding-right:17px !important;}
 body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-detail-hero {width:calc(100% - 34px) !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}
 body.ao63-white-site main.ao138-reviewed > section.ao-route-hero.ao-route-hero-photo > .ao-route-hero-copy {padding-left:17px !important;padding-right:17px !important;}
}

/* AO Psychology mobile screening QA — remove redundant editorial panel on compact layouts. */
@media (max-width: 760px) {
  body.ao63-white-site main.ao138-reviewed.a71-detail > section.a71-detail-hero > .a71-editorial {
    display: none !important;
  }
}
