/* WCAG AA text contrast overrides for the public civic workbench. */
.community-expanded-overview>div>p{color:#397b97}
.community-expanded-overview>div>span{color:#526b75}
.community-six-axis-card header small,.community-six-axis-card header>span{color:#526b75}
.community-radar>span b{color:#3e6f86}
.community-six-axis-facts span{color:#526771}
.community-who-lives>header p{color:#397b97}
.community-who-lives>header span,.community-who-lives>header>strong small{color:#526771}
.community-who-lives>header>strong{color:#4b7386}
.community-demographics-intro>span{color:#397b97}
.community-demographics-intro>strong{color:#526771}
.community-demographic-chart h4{color:#315b6b}
.community-demographic-chart>header span{color:#617984}
.community-protected-overlay span{color:#526771}
.community-expanded-actions .community-detail-actions>button{color:#3e6f86}
.community-site-footer,.community-site-footer small{color:#526771}
.school-filter-heading>span,.school-filter-heading>button{color:#3e6f86}
.lp-map-workbench.school-finder-fullscreen .school-filter-heading>span,.lp-map-workbench.school-finder-fullscreen .school-filter-heading>button{color:#3e6f86}
.school-directory-count,.school-card-rating small,.school-card-rating strong small,.school-card-rank small{color:#526771}
.report-property-hero>header.report-header>div>p{color:#526771}
.report-property-hero-summary span{color:#2f6f86}
.report-property-hero-summary small,.report-property-model-facts dt{color:#526771}
.report-jump a{color:#526771}
.report-jump a.active{background:#2f7893;color:#fff}
.civic-shared-access-overlay>div>span{color:#526771}
.community-access-option.primary span,.community-access-option.primary b{color:#fff}
.community-page-shell:has(.report-loading) .community-site-footer{display:none}
.community-directory-cards article,.school-directory-cards article{content-visibility:auto;contain-intrinsic-size:200px}
@media(max-width:1000px){.school-directory-list{height:650px;max-height:650px}}
