.city-grid{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}
  .city-pill{background:var(--bg-soft);border:1px solid var(--line);border-radius:5px;padding:14px 22px;font-size:15px;color:var(--ink)}
  .city-pill b{color:var(--blue)}
