.worldmap[data-astro-cid-mtmprebk]{position:relative;margin:1.75rem 0;font-family:var(--font-ui)}@media(min-width:1101px){.article .worldmap[data-astro-cid-mtmprebk]{width:min(calc(100% + 10rem),calc(min(100vw,96rem) - 39rem));max-width:none}}.worldmap__cap[data-astro-cid-mtmprebk]{display:block;margin-bottom:.9rem}.worldmap__cap-title[data-astro-cid-mtmprebk]{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--reg-heading)}.worldmap__cap-sub[data-astro-cid-mtmprebk]{display:block;margin-top:.3rem;font-size:.82rem;line-height:1.5;color:var(--reg-muted)}.worldmap__bar[data-astro-cid-mtmprebk]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.worldmap__find[data-astro-cid-mtmprebk]{position:relative;flex:1 1 14rem;max-width:20rem}.wm-q[data-astro-cid-mtmprebk]{width:100%;box-sizing:border-box;font:.85rem var(--font-ui);padding:.38rem .65rem;border:1px solid var(--reg-border);border-radius:.3rem;background:var(--reg-surface);color:var(--reg-text)}.wm-q[data-astro-cid-mtmprebk]:focus-visible{outline:2px solid var(--reg-link);outline-offset:1px}.wm-results[data-astro-cid-mtmprebk]{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;right:0;margin:0;padding:.25rem 0;list-style:none;background:var(--reg-surface);border:1px solid var(--reg-border);border-radius:.35rem;box-shadow:0 6px 20px #00000024;text-align:left}.wm-results[data-astro-cid-mtmprebk][hidden]{display:none}.wm-opt{display:flex;align-items:center;gap:.5rem;padding:.32rem .65rem;font-size:.85rem;color:var(--reg-text);cursor:pointer}.wm-opt img,.wm-opt-noflag{flex:none;width:1.35rem;height:.9rem;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--reg-border)}.wm-opt-noflag{background:var(--reg-surface-2)}.wm-opt-via{margin-left:.25rem;font-size:.75rem;color:var(--reg-muted)}.wm-opt--on,.wm-opt:hover{background:var(--reg-surface-2)}.worldmap__zoom[data-astro-cid-mtmprebk]{display:inline-flex;gap:.25rem}.wm-btn[data-astro-cid-mtmprebk]{font:600 .8rem var(--font-ui);min-width:2rem;padding:.3rem .6rem;border:1px solid var(--reg-border);border-radius:.3rem;background:var(--reg-surface);color:var(--reg-text);line-height:1.4;cursor:pointer}.wm-btn[data-astro-cid-mtmprebk]:hover,.wm-btn[data-astro-cid-mtmprebk]:focus-visible{border-color:var(--reg-heading)}.worldmap__stage[data-astro-cid-mtmprebk]{position:relative;overflow:hidden;border-radius:.3rem}.worldmap[data-astro-cid-mtmprebk] svg[data-astro-cid-mtmprebk]{width:100%;height:auto;display:block}.worldmap[data-astro-cid-mtmprebk] a[data-astro-cid-mtmprebk].plink{cursor:pointer}.worldmap[data-astro-cid-mtmprebk] a[data-astro-cid-mtmprebk].plink:focus-visible{outline:none}.worldmap__hint[data-astro-cid-mtmprebk]{margin:.5rem 0 0;font-size:.75rem;color:var(--reg-muted)}.worldmap__tip[data-astro-cid-mtmprebk]{position:absolute;z-index:20;top:0;left:0;max-width:17rem;padding:.55rem .7rem .6rem;background:var(--reg-surface);color:var(--reg-text);border:1px solid var(--reg-border);border-radius:.4rem;box-shadow:0 6px 22px #00000029;font-size:.8rem;line-height:1.45;text-align:left;pointer-events:none}.worldmap__tip[data-astro-cid-mtmprebk][hidden]{display:none}.wm-pinned[data-astro-cid-mtmprebk] .worldmap__tip[data-astro-cid-mtmprebk]{pointer-events:auto}.wm-tip-head{display:flex;align-items:center;gap:.5rem}.wm-tip-flag{flex:none;width:1.9rem;height:1.25rem;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--reg-border)}.wm-tip-name{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--reg-heading);line-height:1.25}.wm-tip-group{display:block;margin-top:.2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--reg-muted)}.wm-tip-line{display:block;margin-top:.3rem;color:var(--reg-text-soft)}.wm-tip-none{display:block;margin-top:.15rem;font-style:italic;color:var(--reg-muted)}.wm-tip-go{display:inline-block;margin-top:.4rem;font-weight:600;color:var(--reg-link)}.worldmap[data-astro-cid-mtmprebk].worldmap--full{position:fixed;inset:0;z-index:1000;margin:0;width:auto;max-width:none;display:flex;flex-direction:column;padding:.75rem;background:var(--reg-bg)}.worldmap--full[data-astro-cid-mtmprebk] .worldmap__cap[data-astro-cid-mtmprebk],.worldmap--full[data-astro-cid-mtmprebk] .worldmap__hint[data-astro-cid-mtmprebk]{display:none}.worldmap--full[data-astro-cid-mtmprebk] .worldmap__stage[data-astro-cid-mtmprebk]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:var(--rg-ocean)}.worldmap--full[data-astro-cid-mtmprebk] svg[data-astro-cid-mtmprebk]{width:100%;height:100%}@media(max-width:640px){.worldmap__find[data-astro-cid-mtmprebk]{max-width:none;flex-basis:100%}}
