.explorer{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.explorer>section{background:#fbfcff}#illustrated-map{display:block;width:100%;height:auto;max-height:1100px}.area{cursor:pointer;outline:none}.area:not(.exact-area) polygon{fill:#173c91;stroke:#f6f8ff;stroke-width:4;transition:fill .15s}.area:not(.exact-area):nth-child(3n) polygon{fill:#12317e}.area:not(.exact-area):nth-child(4n) polygon{fill:#254ba2}.area:not(.exact-area):hover polygon,.area:not(.exact-area):focus-visible polygon{fill:#3e68c4;stroke:#f0b54c;stroke-width:6}.area:not(.exact-area).selected polygon{fill:#e5af54;stroke:#071f6d;stroke-width:5}.area:not(.exact-area) text{font:bold 19px Arial,sans-serif;fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#071f6d;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.area:not(.exact-area).selected text{fill:#071f6d;stroke:#e5af54}.area.dim{opacity:.15}.roads{pointer-events:none}.roads>path{fill:none;stroke:#a6c0eb;stroke-width:4;opacity:.8}.shield rect{fill:#f8fafc;stroke:#173c91;stroke-width:2}.shield text{font:bold 14px Arial;text-anchor:middle;fill:#173c91}.mountains path{stroke:#a9b9d1;fill:none;stroke-width:4}.mountains text{font:13px Arial;letter-spacing:5px;fill:#788ba9}.compass path{stroke:#071f6d;stroke-width:4;fill:none}.compass text{font:bold 25px Arial;fill:#071f6d;text-anchor:middle}.map-note{font:12px Arial;text-anchor:middle;letter-spacing:1px;fill:#586273}aside{position:sticky;top:15px}.intro h1{font-size:clamp(34px,4vw,54px)}@media(max-width:760px){.explorer{display:flex;flex-direction:column}.explorer>section{width:100%}aside{position:static;width:100%}#illustrated-map{min-width:0;max-height:none}.area:not(.exact-area) text{font-size:21px}.map-note{font-size:15px}}
#illustrated-map{max-height:none;padding:16px}.exact-area{cursor:pointer}.exact-area .af-svg-hover{opacity:1;transition:opacity .15s}.exact-area:hover .af-svg-hover,.exact-area:focus-visible .af-svg-hover,.exact-area.selected .af-svg-hover{opacity:0}.exact-area:focus-visible{outline:auto}.exact-area.dim{opacity:.22}

.embedded header,.embedded .intro,.embedded #detail,.embedded .disclosure,.embedded .contact{display:none}.embedded main{max-width:1050px;padding:0 10px}.embedded .explorer{display:block;border:0}.embedded #illustrated-map{padding:6px;width:100%;height:auto}.embedded .toolbar{margin:10px 0 20px}.embedded #map-status{padding:12px 0}.exact-area.unavailable{cursor:default}
/* Embedded on the redesigned site: white panel, quieter controls. */
.embedded body{background:#fff;color:#0f1f4b;font-family:"Jost","Helvetica Neue",Arial,sans-serif}
.embedded main{padding:0 18px}
.embedded .toolbar label{font:500 11px/1.4 "Jost","Helvetica Neue",Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#5f6675}
.embedded select{font:400 15px "Jost","Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-transform:none;color:#0f1f4b;border-color:#ddd6c9}
.embedded #reset{background:#0f1f4b;font:500 12px/1 "Jost","Helvetica Neue",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.embedded #reset:hover{background:#0a1533}
.embedded #map-status{font-size:13px;color:#5f6675}
