.rqv48-city-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.rqv48-city-state{background:#fff;border:1px solid #dae7f3;border-radius:18px;padding:20px;box-shadow:0 8px 25px #1b3c6610}.rqv48-city-state h3{margin:0 0 14px;color:#123d78}.rqv48-city-state .rqv46-city-links{display:flex;flex-wrap:wrap;gap:8px}.rqv48-city-state .rqv46-city-links a{font-weight:650}@media(max-width:900px){.rqv48-city-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rqv48-city-directory{grid-template-columns:1fr}}