.cities h2[data-v-1d2f3b6c]{max-width:22ch;margin-bottom:clamp(32px,3vw,48px);font-size:clamp(25px,2.59vw,40px)}.city-grid[data-v-1d2f3b6c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.city-grid li[data-v-1d2f3b6c]{border-radius:var(--radius-media);background:var(--color-subtle);grid-column:span 2;grid-template-rows:auto auto 1fr;gap:12px;min-height:clamp(240px,20vw,320px);padding:clamp(24px,2.4vw,40px);display:grid}.city-grid li.has-listings[data-v-1d2f3b6c]{border:1px solid var(--color-line-strong);background:var(--color-page);grid-column:span 3;min-height:clamp(320px,28vw,440px)}.city-grid .region[data-v-1d2f3b6c]{color:var(--color-muted);font-size:var(--text-small)}.city-grid .name[data-v-1d2f3b6c]{font-family:var(--font-display);transition:color var(--duration) var(--ease);justify-self:start;align-items:baseline;gap:16px;font-size:clamp(28px,2.88vw,48px);font-weight:600;line-height:1;display:inline-flex}@media (hover:hover){.city-grid .name[data-v-1d2f3b6c]:hover{color:var(--color-accent)}}.city-grid .has-listings .name[data-v-1d2f3b6c]{font-size:clamp(36px,4.32vw,74px)}.city-grid .counts[data-v-1d2f3b6c]{flex-wrap:wrap;align-self:end;gap:clamp(24px,3vw,64px);display:flex}.city-grid dt[data-v-1d2f3b6c]{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(34px,3.6vw,63px);font-weight:600;line-height:1}.city-grid dd[data-v-1d2f3b6c]{color:var(--color-muted);font-size:var(--text-small);margin-top:8px}.city-grid .empty dd[data-v-1d2f3b6c]{margin-top:0}@media (width<=640px){.city-grid li[data-v-1d2f3b6c],.city-grid li.has-listings[data-v-1d2f3b6c]{grid-column:1/-1;min-height:0}.city-grid .counts[data-v-1d2f3b6c]{margin-top:24px}}
