.dm-location-map{width:100%;max-width:35rem;margin-top:1.5rem}.dm-location-map-link{display:block;overflow:hidden;border-radius:14px;border:1px solid #c8c4b8;text-decoration:none;background:#ebe9e1}.dm-location-map-link img{display:block;width:100%;height:auto;margin:0}.dm-location-map-link:focus-visible{outline:3px solid #b59567;outline-offset:5px}.dm-location-map .dm-map-credit{display:block;margin-top:2px;font-size:12px;line-height:1.6;color:inherit}.dm-location-map .dm-map-credit a{font-size:inherit;line-height:inherit;color:inherit;min-height:0;padding:4px 0;display:inline-block;vertical-align:baseline;max-width:100%;overflow-wrap:anywhere;text-underline-offset:2px}.dm-location-map .dm-map-credit a:focus-visible{outline:3px solid #795a32;outline-offset:3px}
.dm-map-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.dm-map-actions a,.dm-map-actions button{display:inline-flex;align-items:center;min-height:48px;font:inherit;color:inherit}.dm-map-enlarge,.dm-map-close{border:1px solid currentColor;background:transparent;border-radius:8px;padding:8px 12px;cursor:pointer}.dm-map-enlarge[hidden]{display:none}.dm-map-dialog{box-sizing:border-box;width:min(960px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:16px;border:0;border-radius:14px;background:#efeee7;color:#192a27;overflow:auto;overscroll-behavior:contain}.dm-map-dialog::backdrop{background:rgb(10 20 18 / .8)}.dm-map-close{display:block;margin:0 0 16px auto;min-height:48px;font:inherit}.dm-map-pan{overflow:auto;max-width:100%;border-radius:8px}.dm-map-pan img{display:block;width:100%;min-width:640px;height:auto}.dm-map-dialog .dm-map-credit{margin-top:2px}.dm-map-dialog :focus-visible,.dm-map-actions :focus-visible{outline:3px solid #795a32;outline-offset:3px}