/* One shared desktop content grid across all routes. */
@media(min-width:1024px){
:root{--site-content-max:1440px;--site-content-gutter:24px}
header.sticky{max-width:var(--site-content-max)!important;width:calc(100% - 2 * var(--site-content-gutter))!important}
main .max-w-7xl,main>section>.max-w-5xl,main>article.max-w-4xl,main>div.max-w-7xl,footer>.max-w-7xl,.local-clinic,.standalone-page-title{
box-sizing:border-box;width:calc(100% - 2 * var(--site-content-gutter))!important;max-width:var(--site-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.hr-layout,.service-highlights-track{max-width:var(--site-content-max)!important}
/* The services directory beneath the cards keeps its internal spacing. */
main>nav.max-w-7xl{width:calc(100% - 2 * var(--site-content-gutter))!important;max-width:var(--site-content-max)!important;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
main>article.max-w-4xl>img{display:block;max-width:100%;height:auto}
}
