/* Phase 8: purpose-built city finder; scoped to avoid affecting existing v7 layouts. */
.ctz-city-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.ctz-city-result{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;border-radius:18px;border:1px solid #ecedef;background:#fff}.ctz-city-result strong{display:block;color:#2d2f34}.ctz-city-result small{display:block;color:#5e646e;margin-top:4px;overflow-wrap:anywhere}.ctz-city-result a{flex-shrink:0;text-decoration:underline;text-underline-offset:3px;color:#2d2f34}.ctz-city-result a:focus-visible{outline:3px solid #f67748;outline-offset:3px}.ctz-country-fact{margin-top:24px;background:#f9efe4;border-radius:22px;padding:22px}.ctz-country-fact h2{margin-top:0}.ctz-country-fact p{margin-bottom:6px}@media(max-width:720px){.ctz-city-results{grid-template-columns:1fr}.ctz-city-result{padding:14px;align-items:start;flex-direction:column}}
