.location-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.location-map-card{padding:1.25rem;background:#fff;border:1px solid #d8e2df;border-radius:1rem;min-width:0}.location-map-card address{font-style:normal}.map-slot{min-height:220px;display:flex;align-items:center;justify-content:center;background:#eef4f1;border-radius:.6rem;overflow:hidden}.map-slot iframe{width:100%;height:260px;border:0}.map-slot button{cursor:pointer;padding:.8rem;border:1px solid #41685c;border-radius:.4rem;background:#fff;color:#183d32}.map-privacy{font-size:.9rem;max-width:65ch}@media(max-width:800px){.location-map-grid{grid-template-columns:1fr}}
