.popular-city-searches{margin-top:3rem;margin-bottom:3rem}
.popular-city-searches>p:not(.eyebrow){max-width:54rem;color:var(--muted,#65776e)}
.popular-city-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:1.5rem 0 0}
.popular-city-list li{min-width:0}
.popular-city-list a{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:7.5rem;height:100%;box-sizing:border-box;padding:1.2rem;background:var(--white,#fff);border:1px solid var(--line,#dbe4dc);border-radius:12px;color:var(--ink,#173e33);text-decoration:none;overflow-wrap:anywhere;font-weight:600}
.popular-city-count{font-size:.9rem;color:var(--muted,#65776e);font-weight:400}
.popular-city-list a:hover,.popular-city-list a:focus-visible{border-color:var(--green,#24604d);background:#edf2e9}
@media(max-width:900px){.popular-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.popular-city-list{grid-template-columns:minmax(0,1fr)}.popular-city-list a{min-height:6.5rem}}
