/* Final measured spacing corrections; approved homepage sections remain unchanged. */
.afs-inner .inner-sectioned .av-page-hero{margin-top:0;padding-block:50px}
.afs-inner .inner-sectioned .av-page-hero.compact{padding-block:44px}
.afs-inner .inner-sectioned .av-page-hero>.container>p:last-child{margin-bottom:0}
.afs-inner .inner-sectioned .content-block>:last-child{margin-bottom:0}
.afs-inner .inner-sectioned .av-about-purpose{padding-block:52px}
.afs-inner .inner-sectioned .av-location-actions{padding-block:50px}
.afs-inner .av-portal-intro{max-width:1240px}
@media(max-width:700px){.afs-inner .inner-sectioned .av-page-hero,.afs-inner .inner-sectioned .av-page-hero.compact{padding-block:32px}.afs-inner .inner-sectioned .av-about-purpose,.afs-inner .inner-sectioned .av-location-actions{padding-block:42px}}
/* Fit existing headings in the narrow expanded homepage cards. */
@media(min-width:701px) and (max-width:900px){.ak-home.ak-journey.ak-final #digital-services .af-digital-copy h3{font-size:22px;line-height:1.45;letter-spacing:-.45px}}
@media(max-width:360px){.ak-home.ak-journey.ak-final #our-offices .office-card h3{font-size:29px;line-height:1.35;letter-spacing:-.8px}}
