.CitiesPageClient-module__cXzrYq__header{text-align:center;margin:2rem 0 2.5rem}.CitiesPageClient-module__cXzrYq__subtitle{max-width:760px;font-size:var(--text-body);color:#333;line-height:1.5;font-family:var(--font-inter);margin:0 auto 1rem}.CitiesPageClient-module__cXzrYq__linksRow{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.CitiesPageClient-module__cXzrYq__inlineLink{color:#666;font-family:var(--font-inter);text-underline-offset:2px;-webkit-text-decoration:underline #999;text-decoration:underline #999;transition:color .2s,text-decoration-color .2s}.CitiesPageClient-module__cXzrYq__inlineLink:hover{color:#000;text-decoration-color:#000}.CitiesPageClient-module__cXzrYq__grid{grid-template-columns:repeat(auto-fill,minmax(250px,276px));justify-content:start;gap:2rem;width:100%;margin-bottom:2rem;display:grid}.CitiesPageClient-module__cXzrYq__stateSections{flex-direction:column;align-items:stretch;gap:2.25rem;width:100%;display:flex}.CitiesPageClient-module__cXzrYq__stateSection{flex-direction:column;width:100%;display:flex}.CitiesPageClient-module__cXzrYq__stateTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:var(--title-l);color:#222;margin:0 0 1rem;font-weight:800}@media screen and (max-width:768px){.CitiesPageClient-module__cXzrYq__header{margin:1rem 0 2rem;padding:0 1rem}.CitiesPageClient-module__cXzrYq__grid{grid-template-columns:1fr;gap:1rem;max-width:600px;margin:0 auto 1.5rem}.CitiesPageClient-module__cXzrYq__stateSections{gap:1.75rem}.CitiesPageClient-module__cXzrYq__stateTitle{margin-bottom:.75rem}}
