.page-haunted-map{--hmap-ocean:#0e1217;--hmap-land:#1f252e;--hmap-coast:#4d5763;--hmap-border:#626c7b}.hmap-intro{text-align:center;padding-block:2.75rem 2.5rem}.hmap-intro__title{max-width:48rem;margin-inline:auto;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.5rem)}.hmap-intro__text{max-width:38rem;margin:.875rem auto 0;font-size:clamp(.9375rem,.9rem + .15vw,1.0313rem);line-height:1.6}@media (width>=768px){.hmap-intro{padding-block:4rem 3.5rem}}.hmap__top{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.875rem;left:.875rem;right:.875rem}.hmap__top-left,.hmap__top-right{pointer-events:auto;flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.hmap__top-left{flex:auto;min-width:0}.hmap__top-right{flex:none;justify-content:flex-end}.hmap-panel,.hmap-search__input,.hmap-filter summary,.hmap-locate,.hmap-mode,.hmap-near{border:1px solid var(--chq-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14171beb}.hmap-search{width:17rem;max-width:100%;position:relative}.hmap-search__icon{z-index:1;color:var(--chq-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;translate:0 -50%}.hmap-search__input{width:100%;height:2.375rem;color:var(--chq-text);border-radius:999px;outline:none;padding:0 .875rem 0 2.25rem;font-size:.875rem}.hmap-search__input::placeholder{color:var(--chq-muted)}.hmap-search__input:focus-visible{border-color:var(--chq-accent)}.hmap-search__input::-webkit-search-cancel-button{appearance:none}.hmap-search__results{z-index:30;background:var(--chq-bg-2);border:1px solid var(--chq-border);border-radius:var(--chq-radius-menu);box-shadow:var(--chq-shadow-menu);max-height:20rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.hmap-search__results li{border-radius:var(--chq-radius-btn);cursor:pointer;color:var(--chq-text);align-items:baseline;gap:.5rem;padding:.5rem .625rem;display:flex}.hmap-search__results li small{color:var(--chq-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.hmap-search__results li[aria-selected=true],.hmap-search__results li:hover{background:#ffffff0f}.hmap-search__results .hmap-search__empty{color:var(--chq-muted);cursor:default}.hmap-search__results .hmap-search__empty:hover{background:0 0}.hmap-filter{position:relative}.hmap-filter summary{height:2.375rem;color:var(--chq-text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;list-style:none;display:inline-flex}.hmap-filter summary::-webkit-details-marker{display:none}.hmap-filter[open] summary{border-color:var(--chq-border-strong)}.hmap-filter__menu{z-index:30;background:var(--chq-bg-2);border:1px solid var(--chq-border);border-radius:var(--chq-radius-menu);min-width:15rem;box-shadow:var(--chq-shadow-menu);gap:.25rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .375rem);left:0}.hmap-filter__menu .hmap-chip{border-radius:var(--chq-radius-btn);border-color:#0000;justify-content:flex-start;padding:.5rem .625rem}.hmap-filter__menu .hmap-chip .hmap-chip__count{margin-left:auto}.hmap-locate{height:2.375rem;color:var(--chq-text);cursor:pointer;transition:border-color var(--chq-fast) ease, background-color var(--chq-fast) ease;border-radius:999px;align-items:center;gap:.4375rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hmap-locate:hover{border-color:var(--chq-accent)}.hmap-locate:disabled{opacity:.7;cursor:progress}.hmap-locate svg{color:var(--chq-accent)}.hmap-you{width:14px;height:14px;transform:translate3d(var(--x,0), var(--y,0), 0) translate(-50%, -50%) scale(var(--inv,1));opacity:var(--fade,1);pointer-events:none;background:#4c9aff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #ffffffe6,0 0 14px 4px #4c9aff99}.hmap-you:after{content:"";border:2px solid #4c9affb3;border-radius:50%;animation:2.4s ease-out infinite hmap-pulse;position:absolute;inset:-6px}.hmap-chip{--dot:var(--chq-text-2);border:1px solid var(--chq-border);color:var(--chq-text-2);white-space:nowrap;transition:border-color var(--chq-fast) ease, color var(--chq-fast) ease, background-color var(--chq-fast) ease;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex}.hmap-chip:hover{border-color:var(--chq-border-strong);color:var(--chq-text)}.hmap-chip[aria-current=true]{border-color:var(--dot);color:var(--chq-text);background:color-mix(in srgb, var(--dot) 14%, transparent)}.hmap-chip__count{color:var(--chq-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.hmap-chip[aria-current=true] .hmap-chip__count{color:var(--chq-text-2)}.hmap-swatch{background:var(--dot);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--dot);border-radius:50%;flex:none;display:inline-block}.hmap__frame{position:relative}.hmap__stage{background:radial-gradient(ellipse 70% 60% at 50% 45%, #10151b 0%, var(--chq-bg) 75%);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;height:clamp(26rem,74vh,48rem);position:relative;overflow:hidden}.hmap__stage.is-dragging{cursor:grabbing}.hmap__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--chq-accent)}@media (width>=1280px){.hmap__stage{border-radius:10px;width:calc(100% - 4rem);max-width:1600px;margin-inline:auto}}.hmap__stage:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 90px 30px #050608bf}.hmap__svg{transform-origin:0 0;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hmap__ocean{fill:var(--hmap-ocean)}.hmap__land{fill:var(--hmap-land);stroke:var(--hmap-coast);stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hmap__borders{fill:none;stroke:var(--hmap-border);stroke-width:.85px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hmap__globe{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .38s;position:absolute;inset:0}.hmap__svg{transition:opacity .38s}.hmap__stage.is-globe .hmap__globe{opacity:1}.hmap__stage.is-globe .hmap__svg{opacity:0}.hmap__stage.is-globe{background:radial-gradient(1px 1px at 12% 18%,#ffffff80,#0000 60%),radial-gradient(1px 1px at 82% 12%,#fff6,#0000 60%),radial-gradient(1.5px 1.5px at 68% 78%,#ffffff59,#0000 60%),radial-gradient(1px 1px at 24% 84%,#fff6,#0000 60%),radial-gradient(1px 1px at 92% 52%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 6% 56%,#ffffff59,#0000 60%),radial-gradient(1.5px 1.5px at 40% 8%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 55% 94%,#ffffff4d,#0000 60%),radial-gradient(60% 60%,#10141a 0%,#07080b 80%)}.hmap__overlay{z-index:4;pointer-events:none;transform-origin:0 0;--inv:1;position:absolute;inset:0}.hmap__basemap,.hmap__markers,.hmap__labels{pointer-events:none;position:absolute;inset:0}.hmap__stage.is-globe.is-moving .hmap__basemap,.hmap__stage.is-globe.is-moving .hmap__labels{opacity:0}.hmap__stage.hide-borders .hmap__borders{display:none}.hmap-country-label{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#c8ced86b;text-shadow:0 0 4px #0b0d10e6;transform:translate3d(var(--x,0), var(--y,0), 0) translate(-50%, -50%) scale(var(--inv,1));font-weight:600;line-height:1;animation:.3s both hmap-fade-in;position:absolute;top:0;left:0}.hmap-city{white-space:nowrap;color:#dcdee29e;text-shadow:0 1px 2px #000,0 0 5px #000;transform:translate3d(calc(var(--x,0) - 3px), var(--y,0), 0) translateY(-50%) scale(var(--inv,1));transform-origin:0;align-items:center;gap:4px;font-size:.6875rem;line-height:1;animation:.3s both hmap-fade-in;display:flex;position:absolute;top:0;left:0}.hmap-city i{background:#dcdee28c;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 1.5px #0b0d10cc}.hmap-city.is-capital i{background:#e2e4e8bf;width:6px;height:6px}.hmap-city.is-capital{color:#e2e4e8bf}.hmap-city.is-left{transform:translate3d(calc(var(--x,0) + 3px), var(--y,0), 0) translate(-100%, -50%) scale(var(--inv,1));transform-origin:100%;flex-direction:row-reverse}.hmap-mode{border-radius:999px;padding:3px;display:inline-flex}.hmap-mode button{color:var(--chq-text-2);cursor:pointer;transition:background-color var(--chq-fast) ease, color var(--chq-fast) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hmap-mode button:hover{color:var(--chq-text)}.hmap-mode button[aria-pressed=true]{background:var(--chq-oxblood);color:#f4f2ee}.hmap-near{border:1px solid var(--chq-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--chq-text-2);animation:hmap-card-in .26s var(--chq-ease) both;background:#14171be6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.hmap-near strong{color:var(--chq-text);font-weight:600}.hmap-near button{color:var(--chq-accent);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hmap-near button:hover{color:var(--chq-text)}.hmap-layers{z-index:8;position:absolute;bottom:.875rem;left:.875rem}.hmap-layers__toggle{border:1px solid var(--chq-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--chq-text-2);cursor:pointer;background:#14171be6;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;display:none}.hmap-layers__list{border:1px solid var(--chq-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14171be6;border-radius:999px;flex-wrap:wrap;gap:.25rem .875rem;padding:.4375rem .875rem;display:flex}.hmap-switch{color:var(--chq-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4375rem;font-size:.75rem;display:inline-flex;position:relative}.hmap-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hmap-switch__track{background:var(--chq-border);width:1.625rem;height:.9375rem;transition:background-color var(--chq-fast) ease;border-radius:999px;flex:none;position:relative}.hmap-switch__track:after{content:"";background:var(--chq-text-2);width:.6875rem;height:.6875rem;transition:transform var(--chq-fast) var(--chq-ease), background-color var(--chq-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.hmap-switch input:checked+.hmap-switch__track{background:var(--chq-oxblood)}.hmap-switch input:checked+.hmap-switch__track:after{background:#f4f2ee;transform:translate(.6875rem)}.hmap-switch input:focus-visible+.hmap-switch__track{outline:2px solid var(--chq-accent);outline-offset:2px}.hmap-switch:has(input:checked){color:var(--chq-text)}@media (width<=639px){.hmap-layers{bottom:.75rem;left:.75rem}.hmap-layers__toggle{display:inline-flex}.hmap-layers__list{border-radius:var(--chq-radius-menu);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:none}.hmap-layers.is-open .hmap-layers__list{min-width:10rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}}.hmap__fog{z-index:2;pointer-events:none;opacity:.55;mix-blend-mode:screen;position:absolute;inset:-20%}.hmap__fog span{background:radial-gradient(30% 18% at 20% 30%,#8c96a512,#0000 70%),radial-gradient(26% 16% at 70% 65%,#8c96a50f,#0000 70%),radial-gradient(22% 12% at 45% 80%,#c46a720d,#0000 70%);position:absolute;inset:0}.hmap__fog span+span{background:radial-gradient(28% 14% at 80% 25%,#8c96a50f,#0000 70%),radial-gradient(34% 20% at 35% 55%,#8c96a50d,#0000 70%)}.hmap__loading{z-index:6;font-family:var(--font-serif);color:var(--chq-text-2);place-items:center;margin:0;font-size:1.25rem;transition:opacity .4s;display:grid;position:absolute;inset:0}.hmap__loading.is-done{opacity:0;pointer-events:none}.hmap__noscript{z-index:7;color:var(--chq-text-2);margin:0;position:absolute;inset:auto 1rem 1rem}.hmap-dot{pointer-events:auto;cursor:pointer;transform:translate3d(var(--x,0), var(--y,0), 0) translate(-50%, -50%) scale(var(--inv,1));opacity:var(--fade,1);background:0 0;border:0;place-items:center;padding:0;transition:opacity .26s;display:grid;position:absolute;top:0;left:0}.hmap-dot.is-leaving{opacity:0;pointer-events:none}.hmap-dot:focus-visible{outline:none}.hmap-dot{width:1.75rem;height:1.75rem}.hmap-dot__core{background:var(--dot);width:.625rem;height:.625rem;box-shadow:0 0 0 2px #0b0d10e6, 0 0 10px 2px color-mix(in srgb, var(--dot) 65%, transparent);transition:transform .16s var(--chq-ease), box-shadow .16s ease;border-radius:50%;position:relative}.hmap-dot:hover .hmap-dot__core,.hmap-dot:focus-visible .hmap-dot__core,.hmap-dot.is-active .hmap-dot__core{box-shadow:0 0 0 2px #0b0d10e6, 0 0 16px 4px color-mix(in srgb, var(--dot) 80%, transparent);transform:scale(1.45)}.hmap-dot.is-active .hmap-dot__core{box-shadow:0 0 0 2px #f4f2ee, 0 0 18px 5px color-mix(in srgb, var(--dot) 85%, transparent)}.hmap-dot.is-active{z-index:2}.hmap-dot.is-approximate .hmap-dot__core{border:2px solid var(--dot);background:0 0}.hmap-dot.is-spawning{animation:hmap-spawn .6s var(--chq-ease) both;animation-delay:var(--spawn,0s)}@keyframes hmap-pulse{0%{opacity:.75;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes hmap-spawn{0%{opacity:0;filter:brightness(2.5);scale:.2}60%{opacity:1;scale:1.25}to{opacity:1;filter:none;scale:1}}.hmap-label{white-space:nowrap;color:#e3dfd9;text-shadow:0 1px 2px #000,0 0 6px #000,0 0 10px #000c;transform:translate3d(var(--x,0), var(--y,0), 0) translateY(-50%) scale(var(--inv,1));transform-origin:0;font-size:.75rem;font-weight:500;line-height:1;animation:.24s both hmap-fade-in;position:absolute;top:0;left:0}.hmap-label.is-left{transform:translate3d(var(--x,0), var(--y,0), 0) translate(-100%, -50%) scale(var(--inv,1));transform-origin:100%}@keyframes hmap-fade-in{0%{opacity:0}to{opacity:1}}.hmap__controls{z-index:8;gap:.375rem;display:grid;position:absolute;bottom:.875rem;right:.875rem}.hmap-control{border:1px solid var(--chq-border);border-radius:var(--chq-radius-btn);width:2.5rem;height:2.5rem;color:var(--chq-text-2);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--chq-fast) ease, border-color var(--chq-fast) ease, background-color var(--chq-fast) ease;background:#14171be6;place-items:center;display:grid}.hmap-control:hover{color:var(--chq-text);border-color:var(--chq-border-strong)}.hmap-control--random{color:var(--chq-accent);margin-top:.375rem}.hmap-control--random:hover{color:#f4f2ee;background:var(--chq-oxblood);border-color:var(--chq-oxblood)}.hmap-card{--dot:var(--chq-accent);z-index:9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--chq-border);cursor:default;width:min(20rem,100% - 1.5rem);animation:hmap-card-in .2s var(--chq-ease) both;background:#12151af7;border-radius:8px;outline:none;padding:1rem 1.125rem 1.125rem;position:absolute;top:0;left:0;box-shadow:0 18px 40px -12px #000000bf}@keyframes hmap-card-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.hmap-card__close{border-radius:var(--chq-radius-btn);width:2rem;height:2rem;color:var(--chq-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.hmap-card__close:hover{color:var(--chq-text);background:#ffffff0f}.hmap-card__kind{letter-spacing:.09em;text-transform:uppercase;color:var(--dot);align-items:center;gap:.45rem;margin:0 2rem .375rem 0;font-size:.6875rem;font-weight:600;display:flex}.hmap-card__title{font-family:var(--font-serif);color:var(--chq-text);margin:0;padding-right:1.5rem;font-size:1.3125rem;font-weight:500;line-height:1.2}.hmap-card__meta{color:var(--chq-muted);margin:.375rem 0 0;font-size:.8125rem}.hmap-card__text{color:var(--chq-text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.625rem 0 0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hmap-card__actions{gap:.5rem;margin-top:.875rem;display:grid}.hmap-card__go,.hmap-card__maps{white-space:nowrap;width:100%}.hmap-card__maps{min-height:2rem;color:var(--chq-text-2);gap:.375rem;padding-block:.25rem;font-weight:500}.hmap-card__maps:hover{color:var(--chq-text)}.hmap-card__maps svg{color:var(--chq-accent);flex:none}.hmap-card__list{max-height:15rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.hmap-card__list button{border-radius:var(--chq-radius-btn);width:100%;color:var(--chq-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4375rem .375rem;font-size:.875rem;display:flex}.hmap-card__list button:hover,.hmap-card__list button:focus-visible{background:#ffffff0f}.hmap-card__place{flex:1;min-width:0;display:grid}.hmap-card__place small{color:var(--chq-muted);font-size:.75rem}.hmap-card__distance{color:var(--chq-text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}@media (width<=639px){.hmap__stage{height:clamp(24rem,62vh,36rem)}.hmap-card{z-index:60;width:auto;max-height:60vh;position:fixed;inset:auto .75rem .75rem;overflow-y:auto;transform:none!important}.hmap__controls{top:.75rem;bottom:auto;right:.75rem}}.hmap__footer{color:var(--chq-muted);gap:.375rem;padding-block:.75rem 0;font-size:.6875rem;line-height:1.55;display:grid}.hmap__credit,.hmap__disclaimer{margin:0}.hmap__disclaimer{max-width:none}.hmap-list{padding-block:5rem 4rem}@media (width>=768px){.hmap-list{padding-top:7rem}}.hmap-list__countries{columns:1;column-gap:2rem;margin-top:1.5rem}@media (width>=768px){.hmap-list__countries{columns:2}}@media (width>=1200px){.hmap-list__countries{columns:3}}.hmap-country{break-inside:avoid;border-bottom:1px solid var(--chq-border-soft)}.hmap-country summary{cursor:pointer;font-family:var(--font-serif);color:var(--chq-text);align-items:baseline;gap:.5rem;padding:.75rem .25rem;font-size:1.0625rem;list-style:none;display:flex}.hmap-country summary::-webkit-details-marker{display:none}.hmap-country summary:before{content:"+";width:1rem;color:var(--chq-muted);font-family:var(--font-sans);transition:transform var(--chq-fast) ease}.hmap-country[open] summary:before{content:"−"}.hmap-country__count{font-family:var(--font-sans);color:var(--chq-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.hmap-country ul{gap:.375rem;margin:0 0 .75rem;padding:0 0 0 1.5rem;list-style:none;display:grid}.hmap-country li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9375rem;display:flex}.hmap-country li a{color:var(--chq-text);text-underline-offset:.18em;transition:text-decoration-color var(--chq-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.hmap-country li a:hover{-webkit-text-decoration-color:var(--chq-accent-soft);text-decoration-color:var(--chq-accent-soft)}.hmap-list__kind{color:var(--chq-muted);font-size:.75rem}.hmap-list__show{border:1px solid var(--chq-border);color:var(--chq-text-2);cursor:pointer;background:0 0;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.hmap-list__show:hover{color:var(--chq-text);border-color:var(--chq-border-strong)}@media (prefers-reduced-motion:no-preference){.hmap__fog span{animation:70s ease-in-out infinite alternate hmap-drift}.hmap__fog span+span{animation-duration:95s;animation-direction:alternate-reverse}@keyframes hmap-drift{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(5%,3%)scale(1.08)}}}@media (prefers-reduced-motion:reduce){.hmap-you:after,.hmap-dot.is-spawning,.hmap-card,.hmap-label,.hmap-city,.hmap-country-label{animation:none}}@media (width<=639px){.hmap__top{flex-direction:column;top:.625rem;left:.625rem;right:.625rem}.hmap__top-left{width:100%}.hmap-search{flex:9rem;width:auto}.hmap__top-left .hmap-near{border-radius:var(--chq-radius-menu);order:3}.hmap__top-right{justify-content:flex-start}.hmap__controls{top:auto;bottom:.75rem}}.hmap-country__story{color:var(--chq-accent);margin:0 0 .875rem 1.5rem;font-size:.8125rem;display:inline-block}.hmap-country__story:hover{color:var(--chq-text)}.hmap-guide{color:var(--chq-text-2);padding-block:0 4.5rem;line-height:1.7}.hmap-guide .section-title{color:var(--chq-text);margin:2.5rem 0 .875rem}.hmap-guide h3{font-family:var(--font-serif);color:var(--chq-text);margin:1.5rem 0 .375rem;font-size:1.25rem}.hmap-guide p{margin:0}.hmap-guide ul{gap:.375rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.hmap-guide strong{color:var(--chq-text)}.hmap-guide a{color:var(--chq-accent);text-underline-offset:.18em;text-decoration:underline}.hmap-guide__figure{margin:0 0 1.25rem}.hmap-guide__figure img{border-radius:var(--chq-radius-card);border:1px solid var(--chq-border-soft);width:100%;height:auto;display:block}.hmap-guide__figure figcaption{color:var(--chq-muted);margin-top:.5rem;font-size:.8125rem}
