/* Map-only styles. Isolate Leaflet panes below the site's sticky header. */
.map-panel .location-map{display:block;width:100%;position:relative;isolation:isolate;z-index:0;height:600px;border:1px solid var(--line);background:var(--cream);}
.map-panel .map-fallback{margin:0;padding:24px;}
@media(max-width:680px){.map-panel .location-map{height:400px;}}
