/* service-areas.css */
.service-areas-bar{background:var(--color-bg-alt);padding-block:var(--space-12);border-top:1px solid var(--color-border);}
.service-areas-bar__header{text-align:center;margin-bottom:var(--space-8);}
.service-areas-bar__heading{font-size:var(--text-xl);margin-top:var(--space-2);}
.service-areas-bar__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);max-width:var(--container-text);margin-inline:auto;}
.service-areas-bar__state{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-action-deep);margin-bottom:var(--space-2);}
.service-areas-bar__cities{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-loose);}
@media(max-width:600px){.service-areas-bar__grid{grid-template-columns:1fr;}}
/* Three-column variant (Boulder: Boulder County / Foothills / I-70 Corridor) */
.service-areas-bar__grid--three{grid-template-columns:repeat(3,1fr);max-width:var(--container-wide);}
@media(max-width:900px){.service-areas-bar__grid--three{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.service-areas-bar__grid--three{grid-template-columns:1fr;}}
