.geo-explorer{min-width:0;color:var(--ink)}.geo-top-controls{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.1rem;display:flex}.geo-level-switch{border:1px solid var(--rule);width:fit-content;max-width:100%;font-family:var(--font-sans);border-radius:1.2rem;flex-wrap:wrap;font-size:.8rem;display:flex;overflow:hidden}.geo-level-switch button{cursor:pointer;min-height:36px;padding:.42rem .8rem}.geo-level-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.geo-level-switch button:disabled{color:var(--muted);opacity:.55;cursor:default}.geo-level-switch button:focus-visible,.geo-breadcrumb button:focus-visible,.geo-content-marker:focus-visible,.geo-territory-marker:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.geo-search{border-bottom:1px solid var(--rule-strong);min-width:0;max-width:100%;font-family:var(--font-sans);flex:0 24rem;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.86rem;display:flex;position:relative}.geo-search>input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:none}.geo-search-results{z-index:40;background:var(--card);border:1px solid var(--rule);max-height:23rem;box-shadow:var(--shadow);border-radius:.35rem;padding:.35rem;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto}.geo-search-results button{text-align:left;overflow-wrap:anywhere;cursor:pointer;width:100%;padding:.65rem;display:block}.geo-search-results button:hover,.geo-search-results button:focus-visible{background:var(--paper-2)}.geo-search-results small{color:var(--muted);margin-top:.1rem;font-size:.7rem;display:block}.geo-no-search{color:var(--muted);padding:1rem}.geo-breadcrumb{font-family:var(--font-sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:1rem;font-size:.76rem;display:flex}.geo-breadcrumb>span{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.geo-breadcrumb button{text-align:left;overflow-wrap:anywhere;cursor:pointer;min-height:30px}.geo-breadcrumb button[aria-current]{color:var(--ink);font-weight:600}.geo-filters{border-bottom:1px solid var(--rule);font-family:var(--font-sans);margin:.6rem 0 1rem;padding:.5rem 0 .8rem;font-size:.76rem}.geo-filters>summary{cursor:pointer;width:fit-content;min-height:30px;color:var(--muted)}.geo-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;padding-block:.9rem;display:grid}.geo-filter-grid label,.geo-date-filter legend{color:var(--muted);display:block}.geo-filter-grid select,.geo-filter-grid input{border:1px solid var(--rule);background:var(--card);width:100%;min-width:0;min-height:38px;color:var(--ink);border-radius:3px;margin-top:.35rem;padding:.4rem .5rem;display:block}.geo-date-filter{grid-column:span 2;min-width:0}.geo-date-filter fieldset>div{align-items:center;gap:.4rem;min-width:0;display:flex}.geo-date-filter input{width:min(6rem,30%)}.geo-date-filter .btn{margin-top:.35rem}.geo-filter-note{max-width:62rem;color:var(--muted);margin-bottom:.8rem;line-height:1.65}.geo-main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;gap:2rem;min-width:0;display:grid}.geo-map-column{min-width:0}.geo-canvas{--geo-land:color-mix(in srgb,var(--accent) 7%,var(--paper));--geo-land-selected:color-mix(in srgb,var(--accent) 13%,var(--paper));--geo-land-hover:var(--accent);--geo-content-blue:var(--accent);isolation:isolate;border:1px solid var(--rule);background:var(--paper-2);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:.3rem;width:100%;min-width:0;height:clamp(26rem,72vh,48rem);position:relative;overflow:hidden}.geo-canvas:active{cursor:grabbing}.geo-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.geo-map-vectors{width:100%;height:100%;display:block}.geo-country-fill,.geo-area-fills,.geo-polygons{opacity:1;fill-opacity:1;animation:none}.geo-country-fill path,.geo-area-fills path{fill:var(--geo-land);fill-opacity:1;opacity:1;transition:fill .22s}.geo-country-fill path[data-selected],.geo-area-fills[data-parent-selected] path,.geo-area-fills path[data-selected]{fill:var(--geo-land-selected)}.geo-area-fills path[data-hover]{fill:var(--geo-land-hover)}.geo-area-fills{pointer-events:none}.geo-country-fill path{cursor:pointer}.geo-boundaries path{fill:none;stroke:color-mix(in srgb,var(--ink) 37%,var(--paper));stroke-opacity:1;stroke-width:.85px;pointer-events:all;cursor:pointer;transition:stroke .2s}.geo-boundaries path[data-hover],.geo-boundaries path:hover{stroke:var(--paper);stroke-width:1.4px}.geo-boundaries path[data-selected]{stroke:var(--ink);stroke-width:1.8px}.geo-basemap{pointer-events:none}.geo-canvas[data-basemap] .geo-boundaries path{stroke:var(--ink)}.geo-street-path{fill:none;stroke:#f8f9fc;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.geo-street-area{fill:#e8edf7;stroke:#d3dceb;stroke-width:.5px}.geo-building-path{fill:#c3cce1;stroke:#60749c;stroke-width:.65px}.dark .geo-street-path{stroke:#7c8bb2}.dark .geo-street-area{fill:#39496f;stroke:#8493b4}.dark .geo-building-path{fill:#a0aecb;stroke:#d0d9ec}.geo-place-name{fill:var(--ink);stroke:var(--paper);stroke-linejoin:round;paint-order:stroke fill;font-family:var(--font-sans);pointer-events:none;font-weight:500}.geo-canvas[data-camera-moving] .geo-place-name{visibility:hidden}.geo-marker-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.geo-territory-marker,.geo-content-marker,.geo-picked-marker{pointer-events:auto;cursor:pointer;position:absolute;top:0;left:0;transform:translate(-999px,-999px)}.geo-content-marker{z-index:1;width:max(44px,var(--geo-marker-width,36px));height:max(44px,var(--geo-marker-height,36px));margin:calc(max(44px,var(--geo-marker-height,36px)) / -2) 0 0 calc(max(44px,var(--geo-marker-width,36px)) / -2);color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:650;animation:.45s both geo-marker-in;display:flex}.geo-content-fill{width:var(--geo-marker-width,36px);height:var(--geo-marker-height,36px);border:1px solid var(--geo-content-blue);background:var(--geo-content-blue);max-width:100%;opacity:var(--geo-marker-opacity,.35);box-shadow:0 0 0 1px color-mix(in srgb,var(--paper) 65%,transparent);pointer-events:none;border-radius:50%;transition:width .24s,height .24s,opacity .24s,background-color .24s,border-color .24s;position:absolute}.geo-content-marker[data-unlinked] .geo-content-fill{background:#777b82;border-style:dashed;border-color:#777b82}.dark .geo-content-marker[data-unlinked] .geo-content-fill{background:#adb1b8;border-color:#adb1b8}.geo-content-marker[data-coincident]{pointer-events:none}.geo-content-marker[data-coincident] .geo-content-fill{display:none}.geo-content-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.geo-content-ring circle{fill:none;stroke:#777b82;stroke-width:4px;stroke-dasharray:4 2;opacity:var(--geo-marker-opacity,.35);pointer-events:stroke}.dark .geo-content-ring circle{stroke:#adb1b8}.geo-content-marker:is(:hover,:focus-visible) .geo-content-ring circle{stroke-width:5px;opacity:1}.geo-unlinked-key{background:#777b82;border:1px dashed #777b82;border-radius:50%;flex:none;width:.65rem;height:.65rem;display:inline-block}.dark .geo-unlinked-key{background:#adb1b8;border-color:#adb1b8}.geo-content-marker:hover,.geo-content-marker:focus-visible{z-index:4}.geo-content-marker[data-coincident],.geo-content-marker[data-coincident]:is(:hover,:focus-visible){z-index:0}.geo-content-marker[data-anchored]:is(:hover,:focus-visible){z-index:2}.geo-content-marker:hover .geo-content-fill,.geo-content-marker:focus-visible .geo-content-fill{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--accent)}.geo-marker-tooltip{border:1px solid var(--rule);background:var(--card);width:max-content;max-width:min(13rem,65vw);color:var(--ink);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;text-align:left;border-radius:3px;padding:.45rem .6rem;font-size:.7rem;font-weight:400;line-height:1.5;transition:opacity .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.geo-tooltip-context{color:var(--muted)}.geo-content-marker:hover .geo-marker-tooltip,.geo-content-marker:focus-visible .geo-marker-tooltip,.geo-territory-dot:is(:hover,:focus-visible)~.geo-marker-tooltip{visibility:visible;opacity:1}.geo-territory-marker:is(:hover,:focus-within){z-index:6}.geo-territory-marker{z-index:3;width:32px;height:32px;color:var(--ink);pointer-events:none;border-radius:50%;margin:-16px 0 0 -16px}.geo-territory-marker:not([aria-hidden=true]) :is(.geo-territory-dot,.geo-territory-name){pointer-events:auto}.geo-territory-dot:focus-visible,.geo-territory-name:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.geo-territory-dot:before{content:"";border-radius:50%;position:absolute;inset:-7.5px}.geo-territory-dot{background:var(--rojo);width:9px;height:9px;box-shadow:0 0 0 2px var(--paper),0 0 0 3px color-mix(in srgb,var(--rojo) 38%,transparent);border-radius:50%;margin:-4.5px;transition:box-shadow .2s;position:absolute;top:50%;left:50%}.geo-territory-marker[data-highlighted] .geo-territory-dot,.geo-territory-marker:hover .geo-territory-dot,.geo-territory-marker:focus-within .geo-territory-dot{box-shadow:0 0 0 3px var(--paper),0 0 0 5px color-mix(in srgb,var(--rojo) 35%,transparent)}.geo-territory-name{top:calc(50% + var(--geo-label-y,-12px));left:calc(50% + var(--geo-label-x,12px));width:var(--geo-label-width,80px);height:var(--geo-label-height,24px);border:1px solid var(--rule);background:var(--card);max-width:none;color:var(--ink);font-family:var(--font-sans);text-align:center;white-space:nowrap;cursor:pointer;opacity:1;border-radius:.45rem;justify-content:center;align-items:center;padding:.16rem .25rem;font-size:.72rem;font-weight:550;line-height:1.35;transition:opacity .18s;display:none;position:absolute;box-shadow:0 1px 2px #0000000a}.geo-territory-name>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.geo-territory-marker[data-name-visible] .geo-territory-name{display:flex}.geo-label-guide{pointer-events:none;width:1px;height:1px;display:none;position:absolute;top:50%;left:50%;overflow:visible}.geo-label-guide polyline{fill:none;stroke:var(--accent);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.geo-label-guide .geo-guide-halo{stroke:var(--paper);stroke-width:3px}.geo-canvas[data-camera-moving] .geo-label-guide{visibility:hidden}.geo-canvas[data-camera-moving] .geo-territory-name{opacity:0;pointer-events:none}.geo-canvas[data-camera-moving] .geo-content-marker[data-administrative]{visibility:hidden}.geo-territory-marker[data-name-visible] .geo-label-guide{display:block}.geo-picked-marker{z-index:8;border:2px solid var(--paper);background:var(--rojo);color:#fff;width:40px;height:40px;box-shadow:0 1px 0 3px var(--rojo);touch-action:none;font-family:var(--font-sans);border-radius:50%;place-items:center;margin:-20px;font-size:25px;display:grid}.geo-picked-readonly{pointer-events:none;cursor:default}.geo-map-toolbar{z-index:10;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.6rem;display:flex;position:absolute;inset:1rem 1rem auto}.geo-map-navigation{pointer-events:auto;flex:18rem;min-width:0;max-width:100%}.geo-map-toolbar button{pointer-events:auto}.geo-basemap-toggle{overflow-wrap:anywhere;gap:.45rem;max-width:100%;min-height:40px;padding:.4rem .6rem;font-size:.7rem}.geo-basemap-toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink)}.geo-basemap-toggle svg{flex:none}.geo-zoom-controls{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.geo-zoom-controls .btn{justify-content:center;min-width:40px;min-height:40px;padding:.4rem;box-shadow:0 1px 4px #0000000a}.geo-map-footer{z-index:9;scrollbar-width:thin;pointer-events:auto;flex-direction:column;align-items:start;gap:.25rem;max-height:40%;display:flex;position:absolute;bottom:.65rem;left:.8rem;right:.8rem;overflow-y:auto}.geo-map-footer>*{flex-shrink:0}.geo-canvas[data-coco-inset] .geo-map-footer{right:calc(min(8.3rem,40%) + 1.5rem)}.geo-map-footer button,.geo-map-legend{pointer-events:auto}.geo-map-messages{z-index:9;pointer-events:none;flex-direction:column;align-items:start;gap:.25rem;max-height:35%;display:flex;position:absolute;left:.8rem;right:.8rem;overflow-y:auto}.geo-map-messages>*{pointer-events:auto;flex-shrink:0}.geo-map-notice{border:1px solid var(--rule);background:var(--card);max-width:100%;color:var(--ink);font:.75rem/1.5 var(--font-sans);border-radius:.35rem;padding:.5rem .7rem}.geo-map-notice button{cursor:pointer;pointer-events:auto;min-width:26px;min-height:26px;margin-left:.6rem}.geo-coco-inset{z-index:8;border:1px solid var(--rule);background:var(--card);width:8.3rem;max-width:40%;box-shadow:var(--shadow);border-radius:.4rem;padding:.4rem;position:absolute;bottom:.75rem;right:.75rem}.geo-coco-vectors{aspect-ratio:124/96;background:var(--paper-2);cursor:pointer;width:100%;display:block;overflow:hidden}.geo-coco-outline path{stroke:color-mix(in srgb,var(--ink) 65%,var(--paper));stroke-width:1px;stroke-linejoin:round}.geo-coco-inset button{width:100%;min-height:30px;color:var(--ink);font:.65rem/1.4 var(--font-sans);cursor:pointer;padding-top:.3rem;display:block}.geo-coco-footer-link{min-height:40px;padding:.4rem .6rem;font-size:.7rem;display:none}.geo-mainland-return{z-index:10;max-width:45%;position:absolute;bottom:.75rem;right:.75rem}.geo-map-hint,.geo-basemap-attribution,.geo-tile-status{background:color-mix(in srgb,var(--card) 94%,transparent);width:fit-content;max-width:100%;color:var(--muted);font-family:var(--font-sans);overflow-wrap:anywhere;padding:.22rem .45rem;font-size:.62rem;line-height:1.5}.geo-basemap-attribution{pointer-events:auto}.geo-basemap-attribution a,.geo-tile-status button{color:var(--link);text-underline-offset:.15em;text-decoration:underline}.geo-tile-status button{cursor:pointer;pointer-events:auto;min-height:30px;margin-left:.7rem}.geo-pointer-hint{display:none}@media (hover:hover) and (pointer:fine){.geo-pointer-hint{display:inline}.geo-touch-hint{display:none}}.geo-map-loading,.geo-map-error{z-index:12;background:var(--card);border:1px solid var(--rule);width:80%;color:var(--muted);font-family:var(--font-sans);text-align:center;border-radius:.3rem;padding:1rem;font-size:.85rem;position:absolute;top:38%;left:10%}.geo-map-error{color:var(--rojo-ink)}.geo-legend{color:var(--muted);font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.3rem;padding-block:1rem;font-size:.68rem;display:flex}.geo-legend>span{align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.geo-red-key{background:var(--rojo);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.geo-blue-key{background:var(--accent);width:19px;height:19px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;display:inline-grid}.geo-territory-list{border-block:1px solid var(--rule);font-family:var(--font-sans);margin-top:.5rem;padding-block:.9rem}.geo-territory-list>summary{cursor:pointer;color:var(--ink);font-size:.8rem}.geo-territory-help{color:var(--muted);margin-top:.45rem;font-size:.66rem;line-height:1.6}.geo-territory-list>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.4rem;margin-top:.8rem;display:grid}.geo-territory-list li{min-width:0}.geo-territory-list button{border:1px solid var(--rule);background:var(--card);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:.2rem;flex-direction:column;gap:.15rem;padding:.55rem 1.6rem .55rem .65rem;font-size:.75rem;transition:border-color .2s,background .2s;display:flex;position:relative}.geo-territory-list button:hover,.geo-territory-list button[aria-current]{border-color:var(--accent);background:var(--paper-2)}.geo-territory-list button small{color:var(--muted);font-size:.62rem}.geo-territory-list button>svg{position:absolute;top:calc(50% - 7px);right:.45rem}.geo-context{border-top:2px solid var(--ink);min-width:0;animation:geo-panel-in .4s var(--ease-emerge,ease) both;padding-top:1rem}.geo-context-kicker{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.geo-context-kicker .kicker{font-size:.62rem}.geo-panel-clear{min-width:30px;min-height:30px;color:var(--muted);cursor:pointer;place-items:center;display:grid}.geo-context h2{font-family:var(--font-display);overflow-wrap:anywhere;font-size:2rem;line-height:1.15}.geo-context-path{font-family:var(--font-sans);color:var(--muted);margin-top:.45rem;font-size:.63rem;line-height:1.6}.geo-context-count{font-family:var(--font-sans);color:var(--muted);margin-top:.7rem;font-size:.78rem}.geo-context-count strong{color:var(--ink);font-weight:600}.geo-unit-description{font-family:var(--font-sans);color:var(--ink-2);margin-top:.8rem;font-size:.74rem;line-height:1.7}.geo-context section{margin-top:1.5rem}.geo-context h3{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem;font-weight:600}.geo-article-list{border-top:1px solid var(--rule)}.geo-article-list>li{border-bottom:1px solid var(--rule)}.geo-article-card>a{gap:.8rem;min-width:0;padding-block:1rem;display:flex}.geo-article-card>a>div:last-child{flex:1;min-width:0}.geo-article-image{background:var(--paper-2);flex:0 0 3.7rem;height:4.5rem;overflow:hidden}.geo-article-image img{object-fit:cover;width:100%;height:100%;display:block}.geo-article-card .kicker{font-size:.54rem;line-height:1.6}.geo-article-card h4{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:.2rem;font-size:1.28rem;font-weight:500;line-height:1.2}.geo-article-card a:hover h4{color:var(--accent-ink)}.geo-article-summary{-webkit-line-clamp:2;font-family:var(--font-sans);color:var(--ink-2);-webkit-box-orient:vertical;margin-top:.4rem;font-size:.69rem;line-height:1.65;display:-webkit-box;overflow:hidden}.geo-article-importance{font-family:var(--font-sans);color:var(--muted);margin-top:.45rem;font-size:.59rem}.geo-more{text-align:center;justify-content:center;width:100%;min-height:40px;margin-top:.8rem;font-size:.72rem}.geo-empty{font-family:var(--font-sans);color:var(--muted);padding-block:1.6rem;font-size:.8rem;line-height:1.8}.geo-events ol{border-top:1px solid var(--rule)}.geo-events li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding-block:1rem}.geo-event-date{color:var(--rojo-ink);font-family:var(--font-sans);font-size:.68rem;font-weight:550}.geo-events h4{font-family:var(--font-display);margin-top:.3rem;font-size:1.28rem;line-height:1.25}.geo-events li>p:not(.geo-event-date){font-family:var(--font-sans);color:var(--ink-2);margin-top:.45rem;font-size:.71rem;line-height:1.75}.geo-events li>.geo-event-location,.geo-events li>.geo-event-source{color:var(--muted);font-size:.64rem}.geo-event-links{font-family:var(--font-sans);color:var(--link);flex-direction:column;gap:.4rem;margin-top:.65rem;font-size:.7rem;display:flex}.geo-event-links a{align-items:center;gap:.2rem;display:inline-flex}.geo-event-links a:hover{text-decoration:underline}.geo-data-attribution{border-top:1px solid var(--rule);max-width:75rem;color:var(--muted);font-family:var(--font-sans);margin-top:2.4rem;padding-top:1.1rem;font-size:.66rem;line-height:1.8}.geo-data-attribution p+p{margin-top:.45rem}.geo-data-attribution a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}@keyframes geo-layer-in{0%{opacity:.15}to{opacity:1}}@keyframes geo-marker-in{0%{opacity:0}to{opacity:1}}@keyframes geo-panel-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.geo-exiting{pointer-events:none!important;animation:.24s both geo-marker-out!important}@keyframes geo-marker-out{0%{opacity:1}to{opacity:0}}@media (max-width:900px){.geo-main-grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.geo-search{flex-basis:100%}.geo-canvas{height:min(74dvh,40rem);min-height:25rem}.geo-context{border-top-width:1px}.geo-context>header{display:block}.geo-article-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 1.2rem;display:grid}.geo-content-marker{width:max(44px,var(--geo-marker-narrow-width,34px));height:max(44px,var(--geo-marker-narrow-height,34px));margin-top:calc(max(44px,var(--geo-marker-narrow-height,34px)) / -2);margin-left:calc(max(44px,var(--geo-marker-narrow-width,34px)) / -2)}.geo-content-fill{width:var(--geo-marker-narrow-width,34px);height:var(--geo-marker-narrow-height,34px)}.geo-territory-marker{width:40px;height:40px;margin:-20px}}@media (max-width:540px){.geo-level-switch{border-radius:.3rem;width:100%}.geo-level-switch button{flex:auto;min-height:42px;padding:.5rem .6rem}.geo-date-filter{grid-column:auto}.geo-date-filter fieldset>div{flex-wrap:wrap}.geo-map-toolbar{inset:.6rem .6rem auto}.geo-map-navigation{flex-basis:100%;order:2}.geo-map-toolbar .geo-zoom-controls{order:1}.geo-zoom-controls{gap:.25rem}.geo-zoom-controls .btn{min-width:36px;min-height:36px}.geo-territory-name{font-size:.72rem}.geo-context h2{font-size:1.9rem}}.a11y-textScaled .geo-main-grid{grid-template-columns:minmax(0,1fr)}.a11y-textScaled .geo-level-switch{border-radius:.3rem}.a11y-textScaled .geo-canvas{height:min(75dvh,35rem);min-height:28rem}.a11y-textScaled .geo-level-switch button{flex:45%;min-width:0;padding-inline:.1rem}.a11y-textScaled .geo-canvas[data-coco-inset] .geo-map-footer{right:.8rem}.a11y-textScaled .geo-coco-inset{display:none}.a11y-textScaled .geo-coco-footer-link{display:inline-flex}.a11y-textScaled .geo-map-hint{font-size:.6rem}.a11y-textScaled .geo-zoom-controls{justify-content:flex-end;max-width:100%}.a11y-contrast .geo-polygons path{stroke:var(--ink);stroke-width:1.2px}.a11y-contrast .geo-content-fill,.a11y-contrast .geo-content-ring circle{opacity:1}.a11y-reducedMotion .geo-territory-name{transition:none}.a11y-reducedMotion .geo-polygons,.a11y-reducedMotion .geo-content-marker,.a11y-reducedMotion .geo-context{animation:none}@media (prefers-reduced-motion:reduce){.geo-polygons,.geo-content-marker,.geo-context{animation:none}.geo-explorer *,.geo-canvas *{transition-duration:0s!important}}@media (forced-colors:active){.geo-country-fill path,.geo-area-fills path{fill:canvas}.geo-boundaries path{fill:none;stroke:canvastext}.geo-content-fill{opacity:1;background:highlight;border-color:linktext}.geo-territory-dot{background:canvastext}.geo-territory-name{color:canvastext;background:canvas}.geo-content-marker[data-unlinked] .geo-content-fill,.geo-unlinked-key{background:canvas;border-style:dashed;border-color:graytext}.geo-content-ring circle{stroke:graytext;opacity:1}}
