.visit-map.visit-map-preview{min-height:0}
.lev-map{position:relative;isolation:isolate;flex:none;width:100%;height:auto;min-height:0;aspect-ratio:1000/520;overflow:hidden;background:#eef1e9;color:#222825}
.lev-map-preview{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#eef1e9;color:#222825;font-family:var(--font-body,inherit);cursor:pointer}
.lev-map-preview[hidden]{display:none}
.lev-map-preview picture,.lev-map-preview img{display:block;width:100%;height:100%}
.lev-map-preview img{object-fit:contain}
.lev-map-preview-label{position:absolute;top:54px;right:16px;display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #c2c8bf;border-radius:9px;background:#fff;color:#222825;box-shadow:0 2px 8px #14271a1f;font-size:14px;font-weight:700;line-height:1.4;text-align:center}
.lev-map-preview:hover .lev-map-preview-label{background:#ffdf89;border-color:#b79845}
.lev-map-preview:focus-visible,.lev-map-frame:focus-visible{outline:3px solid #775b05;outline-offset:-4px}
.lev-map-preview[aria-disabled=true]{cursor:progress}
.lev-map-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#eef1e9;pointer-events:none}
.lev-map[data-map-state=embedded] .lev-map-frame{pointer-events:auto}
.lev-map-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.lev-map-note{margin:0;padding:12px 20px;border-top:1px solid var(--line,#d8ddd5);background:var(--page,#fff);color:var(--muted,#59645d);font-family:var(--font-body,inherit);font-size:13px;line-height:1.6}
.lev-map-note[hidden]{display:none}
@media(max-width:1023px){.lev-map{aspect-ratio:400/460}.lev-map-preview-label{right:12px;padding:11px 14px}}
@media(max-width:767px){.lev-map-note{padding:12px 16px}}
.lev-map-preview-label{max-width:calc(100% - 24px)}
