.city_overview__wkgZp{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.city_lead__zITa1{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-secondary);line-height:1.8}.city_highlights__y6R37{background:var(--color-warm-white,#fff);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.city_blockTitle__Ea6_6{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--color-navy);margin-bottom:var(--space-4)}.city_statGrid__EV_TK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.city_marketNote__79f9T{text-align:center;font-family:var(--font-body);font-style:italic;font-size:var(--text-md);color:hsla(0,0%,100%,.78);max-width:720px;margin:var(--space-10) auto 0;line-height:1.7}.city_infoGrid__QOzkY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.city_infoLabel__6pg1M{display:block;font-family:var(--font-ui);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:var(--space-3)}.city_infoText__3j__j{line-height:1.7}.city_infoText__3j__j,.city_zips__gwOBN{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-navy)}.city_zips__gwOBN{text-align:center;margin-top:var(--space-6)}.city_zipLabel__0IroT{font-family:var(--font-ui);font-weight:600;color:var(--color-gold-dark)}.city_embedNote__gxC48{text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:620px;margin:var(--space-3) auto 0;line-height:1.6}.city_metricGrid__ACddr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-12)}.city_metricTitle__fcnSV{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-navy);margin-bottom:var(--space-3)}.city_metricDesc____5Uu{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.65}.city_embedWrap__cn_de{margin-top:var(--space-12);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#fff}.city_embedWrap__cn_de iframe{display:block;width:100%}.city_backRow__f72aX{padding:var(--space-12) var(--space-5) var(--space-16);text-align:center}.city_backLink__vDgk9{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);margin-top:var(--space-4)}.city_backLink__vDgk9:hover{color:var(--color-gold-dark)}@media (max-width:960px){.city_overview__wkgZp{grid-template-columns:1fr;gap:var(--space-8)}.city_statGrid__EV_TK{gap:var(--space-6)}.city_infoGrid__QOzkY,.city_statGrid__EV_TK{grid-template-columns:1fr}.city_metricGrid__ACddr{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.city_metricGrid__ACddr{grid-template-columns:1fr}}