/* Loaded only on Locations documents. Never changes the existing React site. */
.loc-section{overflow-wrap:anywhere}.loc-section figure{max-width:100%}.loc-section h1,.loc-section h2{overflow-wrap:normal}.loc-align-center{text-align:center}.loc-align-center .section-head{margin-inline:auto}.loc-align-left{text-align:left}.loc-spacing-compact{padding-block:42px}.loc-spacing-roomy{padding-block:100px}.loc-columns-2 .cards,.loc-columns-2 .flow{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-columns-3 .cards,.loc-columns-3 .flow{grid-template-columns:repeat(3,minmax(0,1fr))}.loc-theme-paper{background:#eef2f7!important;color:#0d1219!important}.loc-theme-soft{background:#e2e8f0!important;color:#0d1219!important}.loc-theme-dark{background:#0e141e!important;color:#eef2f7!important}.loc-theme-paper p,.loc-theme-soft p{color:#42536a!important}.loc-theme-paper .eyebrow,.loc-theme-soft .eyebrow,.paper .eyebrow,.soft .eyebrow,.birmingham-hero .eyebrow{color:#076783}.loc-theme-dark p{color:#c2cbd7!important}.loc-theme-dark .card,.loc-theme-dark .case-panel{background:#172432;color:#eef2f7}.loc-theme-dark a{color:#02bbf1}.loc-theme-dark .button{color:#0d1219}.birmingham-hero .accent{color:#087a9c}.loc-section a:focus-visible,.loc-section summary:focus-visible{outline:3px solid #087eaa;outline-offset:5px}.loc-section .service-links a{min-height:44px}.breadcrumb{padding-block:8px}.loc-section img{max-width:100%}.loc-section table{max-width:100%}
@media(max-width:800px){.loc-spacing-roomy{padding-block:65px}.loc-columns-3 .cards,.loc-columns-3 .flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.loc-columns-2 .cards,.loc-columns-2 .flow,.loc-columns-3 .cards,.loc-columns-3 .flow{grid-template-columns:1fr}.loc-spacing-roomy{padding-block:55px}.loc-spacing-compact{padding-block:30px}}
/* Contrast corrections found in the WCAG audit; pilot sources stay untouched. */
.triage .route-note{color:#076783}
.loc-theme-paper .button,.loc-theme-soft .button{color:#0d1219}.loc-theme-dark h3,.loc-theme-dark li{color:#eef2f7}.loc-theme-dark figcaption{color:#c2cbd7}.loc-theme-paper a:not(.button),.loc-theme-soft a:not(.button){color:#076783}.loc-theme-paper figcaption,.loc-theme-soft figcaption{color:#42536a}
