.world-map-wrap{margin-top:28px;position:relative}#adventure-world-map{border:1px solid var(--rule);isolation:isolate;background:#152c39;height:280px;font-family:Instrument Sans Variable,sans-serif}#world-map-reset{z-index:1;color:#131b2c;cursor:pointer;background:#ece8db;border:1px solid #131b2c40;padding:12px;font:12px Instrument Sans Variable,sans-serif;position:absolute;top:12px;right:12px}#world-map-error{font:13px Instrument Sans Variable,sans-serif}.world-map-wrap:has(.leaflet-popup) #world-map-reset,#adventure-world-map:has(.leaflet-popup) .leaflet-control-zoom{visibility:hidden}#adventure-world-map .world-pin{color:#131b2c;background:#ece8db;border:2px solid #131b2c;border-radius:50%;justify-content:center;align-items:center;font:600 14px Instrument Sans Variable,sans-serif;display:flex;box-shadow:0 1px 8px #0007}#adventure-world-map .world-pin-single:after{content:"";background:#354f40;border-radius:50%;width:10px;height:10px}#adventure-world-map .world-pin:focus-visible{outline-offset:4px;outline:3px solid #fff}#adventure-world-map .leaflet-control-zoom a{color:#131b2c;background:#ece8db;width:36px;height:36px;line-height:36px}#adventure-world-map .leaflet-control-attribution{color:#35415c;background:#ece8dbe8;max-width:85%;font-size:9px}#adventure-world-map .leaflet-control-attribution a{color:#35415c}#adventure-world-map .leaflet-popup-content-wrapper,#adventure-world-map .leaflet-popup-tip{color:#131b2c;background:#ece8db;border-radius:0}#adventure-world-map .leaflet-popup-content{max-height:165px;margin:20px 24px 20px 18px;font:13px/1.45 Instrument Sans Variable,sans-serif;overflow:auto}#adventure-world-map .world-story{color:#131b2c;border-bottom:1px solid #35415c40;padding:10px 0;text-decoration:none;display:block}#adventure-world-map .world-story:first-child{padding-top:0}#adventure-world-map .world-story:last-child{border-bottom:0;padding-bottom:0}#adventure-world-map .world-story strong{font:500 21px/1.15 Newsreader Variable,serif;display:block}#adventure-world-map .world-story span{color:#435149;margin-top:5px;font-size:11px;display:block}#adventure-world-map .world-story:hover strong{text-underline-offset:3px;text-decoration:underline}#adventure-world-map .world-cluster-zoom{color:#131b2c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #435149;margin-bottom:10px;padding:4px 0 8px;display:block}.adventure-card[data-map-selected]{outline:2px solid var(--support);outline-offset:5px}@media (width<=520px){#adventure-world-map{height:240px}#adventure-world-map .leaflet-popup-content{max-height:135px}}
