.stop-location-section{margin:26px 0 30px}.stop-location-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.stop-location-heading h2{margin:0 0 8px}.stop-location-heading p{margin:0}.stop-google-maps{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:normal;text-align:center}.stop-coordinate-note{font-size:.9rem;margin-top:10px}#stop-map{height:clamp(340px,50vw,500px);border-radius:16px;z-index:0;isolation:isolate}#stop-map .leaflet-container{height:100%}@media(max-width:600px){.stop-location-heading{align-items:stretch}.stop-google-maps{width:100%}#stop-map{height:380px}}