.apsaidal-africa-map{max-width:100%;position:relative}.apsaidal-africa-map__canvas{width:min(100%,900px);margin-inline:auto;position:relative}.apsaidal-africa-map__svg{display:block;width:100%;height:auto;overflow:hidden}.apsaidal-africa-map__svg .apsaidal-map-context{fill:#f7f7f5!important;stroke:none!important}.apsaidal-africa-map__svg [data-aps-map-unit]{fill:#e2e2e2;stroke:#fff;stroke-width:.8;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .12s ease,stroke .12s ease,opacity .12s ease}.apsaidal-africa-map__svg [data-region-focus="1"]{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map__svg [data-aps-map-unit].is-region-selected{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map__svg [data-aps-map-unit].is-region-hovered{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map.is-region-previewing .apsaidal-africa-map__svg [data-aps-map-unit].is-region-selected:not(.is-region-hovered){fill:#e2e2e2}.apsaidal-africa-map.is-region-previewing .apsaidal-map-island-marker-core.is-region-selected:not(.is-region-hovered){fill:#8e8e8a}.apsaidal-africa-map__svg [data-aps-map-unit].is-highlighted{fill:var(--apsaidal-map-highlight,#d82f5b)}.apsaidal-africa-map__svg [data-aps-map-unit].is-selected{fill:var(--apsaidal-map-selected,#c5254d)}.apsaidal-africa-map__svg .apsaidal-map-island-source{fill:#9a9a97}.apsaidal-africa-map__svg .apsaidal-map-island-marker-halo{fill:#d4d4d0;stroke:#7f7f7a;stroke-width:1.25;vector-effect:non-scaling-stroke;pointer-events:none;opacity:.98}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core{fill:#8e8e8a;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;opacity:1}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core[data-region-focus="1"]{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core:hover{stroke:#111;stroke-width:1.5}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core.is-region-selected{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core.is-region-hovered{fill:var(--apsaidal-map-region-selected,#f26071)}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core.is-highlighted{fill:var(--apsaidal-map-highlight,#d82f5b)}.apsaidal-africa-map__svg .apsaidal-map-island-marker-core.is-selected{fill:var(--apsaidal-map-selected,#c5254d)}.apsaidal-africa-map__svg [data-aps-map-unit]:focus{outline:none}.apsaidal-africa-map__svg [data-aps-map-unit]:focus-visible{stroke:#111;stroke-width:2}.apsaidal-africa-map__readout{position:absolute;z-index:2;left:0;top:0;display:flex;flex-direction:column;gap:.12rem;max-width:min(260px,52%);padding:.5rem .65rem;background:rgba(255,255,255,.94);border:1px solid rgba(17,17,17,.12);box-shadow:0 3px 14px rgba(0,0,0,.12);pointer-events:none;opacity:0;visibility:hidden;transform:translate(12px,-50%);transition:opacity .1s ease,visibility .1s ease}.apsaidal-africa-map__readout.is-visible{opacity:1;visibility:visible}.apsaidal-africa-map__readout.is-left{transform:translate(calc(-100% - 12px),-50%)}.apsaidal-africa-map__readout.is-selected{opacity:1;visibility:visible;border-color:rgba(17,17,17,.34)}.apsaidal-africa-map__readout-name{font-weight:700;line-height:1.15}.apsaidal-africa-map__readout-meta{font-size:.82em;line-height:1.25;opacity:.68}.apsaidal-africa-map__fallback{display:block;width:min(100%,520px);margin:1rem auto 0}.apsaidal-africa-map__fallback>span{display:block;margin-bottom:.35rem;font-weight:600}.apsaidal-africa-map__fallback select{width:100%;max-width:100%;min-height:44px}.apsaidal-africa-map__fallback-help{display:block;margin-top:.35rem;opacity:.72}.apsaidal-home-region-control{cursor:pointer}.apsaidal-home-region-control:focus-visible{outline:2px solid var(--apsaidal-map-highlight,#d82f5b);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.apsaidal-africa-map--region-locator .apsaidal-africa-map__canvas{width:100%}.apsaidal-africa-map--region-locator .apsaidal-africa-map__svg [data-aps-map-unit]{cursor:default}.apsaidal-africa-map--region-locator .apsaidal-africa-map__svg [data-region-focus="1"]{cursor:default}.apsaidal-africa-map--region-locator .apsaidal-map-island-marker-halo{fill:#c9c9c5;stroke:#767672;stroke-width:1.45}.apsaidal-africa-map--region-locator .apsaidal-map-island-marker-core[data-region-focus="1"]{stroke:#fff;stroke-width:1.2}.apsaidal-africa-map--region-locator .apsaidal-africa-map__readout{max-width:190px;padding:.4rem .5rem;font-size:.88rem}@media (max-width:600px){.apsaidal-africa-map__readout{max-width:64%;padding:.42rem .52rem}.apsaidal-africa-map__fallback{margin-top:.75rem}}
