.LocationPage_head__Kl6zA{padding-block:var(--space-7) var(--space-6)}.LocationPage_map__j8Ja_{position:relative;height:70vh;min-height:420px;isolation:isolate;border-block:1px solid var(--color-border);background-color:var(--color-surface-alt)}.LocationPage_legend__Ss5bE{position:absolute;top:var(--space-4);right:var(--space-4);z-index:var(--z-map);min-width:0;max-width:calc(100% - 2 * var(--space-4) - 48px)}.LocationPage_polygon__vri3z,.LocationPage_swatch__jaizH{stroke:var(--map-boundary);stroke-width:2;stroke-dasharray:6 4;fill:var(--map-boundary);fill-opacity:.12}.LocationPage_map__j8Ja_ .leaflet-control-attribution a{color:var(--color-primary-fixed)}.LocationPage_body__Ji36p{display:grid;grid-gap:var(--space-7);gap:var(--space-7);align-items:start;padding-block:var(--space-section) 0}.LocationPage_text__WvyqB{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:var(--measure);color:var(--color-text)}.LocationPage_text__WvyqB h2,.LocationPage_text__WvyqB h3{color:var(--color-heading)}.LocationPage_text__WvyqB h3{margin-top:var(--space-4)}.LocationPage_facts__9jcLs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-block:var(--space-4)}.LocationPage_facts__9jcLs>div{display:flex;flex-direction:column-reverse;gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-brand)}.LocationPage_facts__9jcLs dd{margin:0;color:var(--color-primary);white-space:nowrap}.LocationPage_figure__6lbNh{margin:0;padding:var(--space-4);background-color:var(--la-50);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.LocationPage_figure__6lbNh img{display:block;margin:0 auto;max-width:100%;height:auto}.LocationPage_figure__6lbNh figcaption{margin-top:var(--space-3);color:var(--xisto-700)}.LocationPage_popup__Pe6RB .leaflet-popup-content-wrapper,.LocationPage_popup__Pe6RB .leaflet-popup-tip{background:var(--color-surface);color:var(--color-text)}.LocationPage_popup__Pe6RB h2{margin:0;font-size:var(--step-0);color:var(--color-heading)}.LocationPage_popup__Pe6RB p{margin:var(--space-1) 0 0}@media (min-width:1024px){.LocationPage_body__Ji36p{grid-template-columns:3fr 2fr}}