/* v3.5.9 — completion pass for regional intake, callback and access alignment */
@media (min-width:900px){
  body.leb-v359-regional-submit .lebp-submit-shell,
  body.leb-v359-callback .leb-v32-experience .leb-exp-shell,
  body.leb-v359-international-access .leb-offmarket-region .lebp-logo-shell{
    width:auto!important;max-width:none!important;margin-left:var(--lebp-shell-left,48px)!important;margin-right:var(--lebp-shell-right,48px)!important;
  }
  body.leb-v359-regional-submit .lebp-submit-shell{padding-top:88px!important;grid-template-columns:minmax(235px,.58fr) minmax(520px,1.42fr)!important;gap:42px!important}
  body.leb-v359-regional-submit .lebp-submit-intro{top:92px!important;padding-top:8px!important}
  body.leb-v359-regional-submit .lebp-submit-intro h1{font-size:clamp(25px,2.2vw,33px)!important;margin:8px 0 12px!important}
  body.leb-v359-regional-submit .lebp-submit-intro p{font-size:13px!important;line-height:1.5!important}
  body.leb-v359-regional-submit .lebp-submit form{padding:30px!important;min-height:440px!important}
  body.leb-v359-callback .leb-v32-experience .leb-exp-shell{padding-top:92px!important;padding-bottom:44px!important;grid-template-columns:minmax(235px,.58fr) minmax(520px,1.42fr)!important;gap:42px!important}
  body.leb-v359-callback .leb-exp-copy h1{font-size:clamp(31px,3vw,46px)!important;margin:10px 0 16px!important}
  body.leb-v359-callback .leb-exp-copy p{font-size:14px!important;line-height:1.55!important}
  body.leb-v359-callback .leb-exp-form-card{padding:32px!important;min-height:440px!important}
  body.leb-v359-international-access .leb-offmarket-region-hero{padding-top:96px!important}
}
body.leb-v359-regional-submit .lebp-wprompt,body.leb-v359-callback .leb-v32-prompt{font-size:clamp(19px,2vw,28px)!important;line-height:1.12!important}
body.leb-v359-regional-submit .lebp-wanswer{margin-top:16px!important}
body.leb-v359-regional-submit .lebp-wstep{min-height:340px!important}
body.leb-v359-regional-submit .lebp-wnav,body.leb-v359-callback .leb-v32-nav{margin-top:24px!important;padding-top:18px!important}
body.leb-v359-callback .leb-v32-choice{min-height:62px!important;padding:12px 14px!important}
@media(max-width:899px){
  body.leb-v359-regional-submit .lebp-submit-shell{padding-top:72px!important;gap:16px!important}
  body.leb-v359-regional-submit .lebp-submit-intro h1{font-size:27px!important}
  body.leb-v359-callback .leb-v32-experience .leb-exp-shell{padding-top:74px!important;gap:16px!important}
}
@media(max-width:767px){
  body.leb-v359-regional-submit .lebp-submit-shell{width:calc(100% - 28px)!important;padding:58px 0 26px!important}
  body.leb-v359-regional-submit .lebp-submit-intro{margin-bottom:8px!important}
  body.leb-v359-regional-submit .lebp-submit-intro h1{font-size:24px!important;line-height:1.08!important}
  body.leb-v359-regional-submit .lebp-submit form{padding:20px 14px!important;min-height:390px!important}
  body.leb-v359-regional-submit .lebp-wprompt,body.leb-v359-callback .leb-v32-prompt{font-size:20px!important}
  body.leb-v359-regional-submit .lebp-wstep{min-height:320px!important}
  body.leb-v359-callback .leb-v32-experience .leb-exp-shell{width:calc(100% - 28px)!important;padding-top:60px!important}
  body.leb-v359-callback .leb-exp-copy h1{font-size:27px!important}
  body.leb-v359-callback .leb-exp-form-card{padding:20px 14px!important;min-height:390px!important}
  body.leb-v359-international-access .leb-offmarket-region-hero{padding-top:74px!important}
}
