
/* Scoped to About: follow the published homepage process accordion. */
body .uxav2 .about-page #uxa-about-body .uab-outside__prose {margin-top:20px}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure {
  margin:0; padding:0!important; border:0!important; border-top:1px solid #dce3ee!important;
  border-radius:0!important; background:transparent!important; box-shadow:none!important;
  overflow:visible; min-width:0;
}
body .uxav2 .about-page #uxa-about-body .uab-extra.about-home-disclosure {margin-top:36px;border-bottom:1px solid #dce3ee!important}
body .uxav2 .about-page #uxa-about-body .uab-faq__item.about-home-disclosure:last-child {border-bottom:1px solid #dce3ee!important}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary {
  display:flex; align-items:center; justify-content:space-between; gap:22px;
  padding:19px 0!important; margin:0!important; width:100%!important; max-width:100%; box-sizing:border-box; min-height:65px; list-style:none;
  border:0!important; border-radius:0!important; background:transparent!important;
  color:#20355a; font:300 24px/1.6 Urbanist,Arial,sans-serif; letter-spacing:-.02em;
  box-shadow:none!important; cursor:pointer; text-transform:none;
}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary::-webkit-details-marker {display:none}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary::after {content:none!important}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary > :is(i,.site-disclosure-icon) {display:none!important}
body .uxav2 .about-page #uxa-about-body .about-process-plus {
  display:block; flex:0 0 24px; margin-left:auto; width:24px; height:32px;
  font:300 24px/32px Urbanist,Arial,sans-serif; text-align:center; color:#20355a;
  transition:transform 180ms ease;
}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure[open] > summary > .about-process-plus {transform:rotate(45deg)}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > :not(summary) {
  margin:0!important; padding:0 34px 25px 0!important; border:0!important;
  background:transparent!important; box-shadow:none!important; border-radius:0!important;
}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure > .uab-faq__answer {max-width:62ch;font-size:14px;line-height:1.8}
body .uxav2 .about-page #uxa-about-body .about-home-disclosure summary:focus-visible {outline:3px solid #087f7b;outline-offset:5px}
@media(max-width:850px){body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary {font-size:22px;gap:16px}}
@media(max-width:600px){body .uxav2 .about-page #uxa-about-body .about-home-disclosure > summary {padding-block:17px!important;line-height:1.4}body .uxav2 .about-page #uxa-about-body .about-home-disclosure > :not(summary){padding:0 5px 23px 0!important}}
@media(prefers-reduced-motion:reduce){body .uxav2 .about-page #uxa-about-body .about-process-plus{transition:none}}
