.nwm{--nwm-ink:#49392f;--nwm-line:#d9bc9d;--nwm-paper:#fff8ee;--nwm-americas:#d68063;--nwm-europe:#d8b264;--nwm-africa:#ce83a0;--nwm-asia:#ad95d0;--nwm-west-asia:#bc885f;--nwm-oceania:#7dafc7;color:var(--nwm-ink);max-width:1400px;margin:28px auto 36px;background:linear-gradient(135deg,#fff9ef,#f4e2cc);border:1px solid var(--nwm-line);border-radius:28px;padding:clamp(16px,2.8vw,38px);box-shadow:0 12px 35px #75523a12}
.nwm *{box-sizing:border-box}.nwm-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.nwm-eyebrow{color:#955b3a;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;margin:0 0 10px}.nwm-heading h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,46px);line-height:1.12;margin:0 0 12px}.nwm-intro{font-size:15px;line-height:1.6;max-width:670px;margin:0 0 20px}.nwm-day-seal{display:inline-flex;text-align:center;align-items:center;justify-content:center;width:106px;min-height:92px;flex-shrink:0;border-radius:50%;padding:16px;background:#ede0cd;border:1px dashed #ae8460;font-family:Georgia,serif;font-size:15px;line-height:1.5;transform:rotate(7deg)}
.nwm-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 18px}.nwm-tools label{font-size:14px;font-weight:600}.nwm-tools select{min-height:46px;max-width:100%;width:275px;padding:9px 36px 9px 13px;background:var(--nwm-paper);border:1px solid #c9a987;border-radius:10px;font:inherit;color:inherit}.nwm button{font:inherit;color:inherit;cursor:pointer}.nwm-clear{border:0;background:transparent;text-decoration:underline;min-height:44px;padding:7px 10px}.nwm-map-stage{position:relative;border:1px solid #d5b797;border-radius:20px;background:#f9ede1;overflow:hidden;box-shadow:inset 0 0 20px #bc87562a}.nwm-map-canvas{width:100%;aspect-ratio:1200/560;position:relative;overflow:hidden}.nwm-loading{position:absolute;inset:40% 20px auto;text-align:center;line-height:1.6}.nwm-geography{display:block;width:100%;height:100%;overflow:visible}.nwm-footprints{pointer-events:none}.nwm-country{stroke:#fff5e4;stroke-width:.8;stroke-linejoin:round;cursor:pointer;filter:var(--nwm-depth,url(#nwm-wood-depth));transition:filter .18s ease,stroke .18s ease,transform .18s ease;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.nwm-country:hover,.nwm-country:focus-visible{stroke:#6b3926;stroke-width:1.8;transform:translateY(-1px);filter:var(--nwm-depth,url(#nwm-wood-depth)) brightness(1.12);outline:none}.nwm-country.is-selected{stroke:#612c1b;stroke-width:2.6;transform:translateY(-1.1px);filter:var(--nwm-depth,url(#nwm-wood-depth)) brightness(1.16)}.nwm-country.is-dim{opacity:.34}.nwm-country.is-region-hover{stroke:#734329;stroke-width:1.2;filter:var(--nwm-depth,url(#nwm-wood-depth)) brightness(1.1)}.nwm-marker{cursor:pointer}.nwm-marker-dot{pointer-events:none;transition:r .18s ease}.nwm-marker:hover .nwm-marker-dot,.nwm-marker:focus-visible .nwm-marker-dot,.nwm-marker.is-selected .nwm-marker-dot{r:5;stroke:#612c1b;stroke-width:2}.nwm-marker:focus-visible{outline:none}.nwm-marker.is-dim{opacity:.32}.nwm-map-controls{position:absolute;bottom:12px;left:12px;display:flex;gap:6px;border:1px solid #c7a484;border-radius:12px;padding:4px;background:#fff7eaed;box-shadow:0 2px 8px #593a2218}.nwm-map-controls button{min-width:42px;min-height:42px;border:0;border-radius:8px;background:transparent;font-size:22px;padding:5px 10px}.nwm-map-controls button:last-child{font-size:12px}.nwm-map-controls button:hover{background:#ebd8c1}.nwm-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin:5px 0 13px}.nwm-selection{font-size:14px;font-weight:600;margin:0}.nwm-hover{font-size:13px;color:#7e5b40;margin:0;text-align:right}.nwm-key{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nwm-region{--nwm-region-color:#d68063;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:4px;min-height:124px;background:#fff8ec;border:1px solid #dac0a5;border-radius:15px;padding:10px 5px;box-shadow:0 3px 0 #d9b996;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.nwm-region[data-nwm-region-button="Europe"]{--nwm-region-color:var(--nwm-europe)}.nwm-region[data-nwm-region-button="Africa"]{--nwm-region-color:var(--nwm-africa)}.nwm-region[data-nwm-region-button="Asia"]{--nwm-region-color:var(--nwm-asia)}.nwm-region[data-nwm-region-button="West Asia"]{--nwm-region-color:var(--nwm-west-asia)}.nwm-region[data-nwm-region-button="Oceania"]{--nwm-region-color:var(--nwm-oceania)}.nwm-region svg{width:100%;height:55px;fill:var(--nwm-region-color);filter:drop-shadow(0 2px 0 #a7815366);pointer-events:none}.nwm-region span{font-weight:650;font-size:13px}.nwm-region small{font-size:11px;color:#7e6049}.nwm-region:hover,.nwm-region:focus-visible,.nwm-region[aria-pressed="true"]{background:#fffaf1;border:2px solid var(--nwm-region-color);padding:9px 4px;transform:translateY(-2px);box-shadow:0 4px 0 var(--nwm-region-color),0 6px 13px #8f674d18}.nwm-region[aria-pressed="true"]{outline:1px solid #70452d}.nwm-mobile-note{display:none}.nwm-geography-note{font-size:11px;line-height:1.5;margin-top:18px;color:#826247}.nwm-geography-note summary{cursor:pointer;padding:5px 0}.nwm-geography-note p{max-width:750px}.nwm-geography-note a{color:inherit;text-decoration:underline}.nwm button:focus-visible,.nwm select:focus-visible,.nwm summary:focus-visible,.nwm a:focus-visible{outline:3px solid #743c23;outline-offset:3px}.nwm button:disabled{opacity:.4;cursor:default}
@media(max-width:749px){.nwm{padding:16px 12px;margin:18px 0 24px;border-radius:20px}.nwm-heading{gap:10px}.nwm-heading h3{font-size:28px}.nwm-eyebrow{font-size:10px}.nwm-intro{font-size:13px;margin-bottom:14px}.nwm-day-seal{width:76px;min-height:76px;font-size:11px;padding:10px}.nwm-tools{gap:8px}.nwm-tools label{width:100%;font-size:12px}.nwm-tools select{width:100%;flex:1;min-width:170px;font-size:14px}.nwm-clear{font-size:12px}.nwm-map-canvas{aspect-ratio:1.6;min-height:205px}.nwm-map-stage{border-radius:14px}.nwm-map-controls{bottom:7px;left:7px;gap:2px;padding:2px}.nwm-map-controls button{min-width:44px;min-height:44px}.nwm-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nwm-region{min-height:102px}.nwm-region svg{height:42px}.nwm-region span{font-size:12px}.nwm-caption{display:block;margin-top:10px}.nwm-hover{display:none}.nwm-selection{font-size:13px;min-height:20px}.nwm-mobile-note{display:block;font-size:12px;line-height:1.6;margin:14px 0 0}.nwm-geography-note{font-size:10px}.nwm-marker-hit{r:16}}
@media(prefers-reduced-motion:reduce){.nwm-country,.nwm-marker-dot,.nwm-region{transition:none}.nwm-country:hover,.nwm-country:focus-visible,.nwm-country.is-selected,.nwm-region:hover,.nwm-region:focus-visible,.nwm-region[aria-pressed="true"]{transform:none}}

.nwm.is-zoomed .nwm-geography{touch-action:none;cursor:grab}.nwm.is-zoomed .nwm-geography:active{cursor:grabbing}


.nwm{--nwm-ink:#2b3944;--nwm-line:#d4dddc;--nwm-paper:#fdfdf8;--nwm-americas:#189ad7;--nwm-europe:#e4ad22;--nwm-africa:#d54883;--nwm-asia:#7753cd;--nwm-west-asia:#cf6929;--nwm-oceania:#24a7b2;background:linear-gradient(155deg,#fffefbea,#ecefe9e8);border:1px solid #ffffffd9;box-shadow:inset 0 1px 3px #fff,0 10px 28px #2837410c;border-radius:30px}
.nwm-eyebrow,.nwm-hover,.nwm-geography-note{color:#5b707b}
.nwm-day-seal{background:#edf2ee;border:1px solid #fff;box-shadow:inset 0 1px 2px #fff,0 4px 10px #253a4410;color:#3a5664}
.nwm-map-stage{background:#f5f4ef;border-color:#dde3df;box-shadow:inset 0 1px 8px #35475609;border-radius:24px}
.nwm-ocean{fill:#f5f4ef}.nwm-footprints{fill:#d1d7d7;stroke:#eff2ec}.nwm-graticule{stroke:#cad4d5;opacity:.34}
.nwm-geography feDropShadow{flood-color:#4c5c64;flood-opacity:.27}
.nwm-country[data-nwm-region="Americas"],.nwm-marker[data-nwm-region="Americas"] .nwm-marker-dot{fill:var(--nwm-americas)}
.nwm-country[data-nwm-region="Europe"],.nwm-marker[data-nwm-region="Europe"] .nwm-marker-dot{fill:var(--nwm-europe)}
.nwm-country[data-nwm-region="Africa"],.nwm-marker[data-nwm-region="Africa"] .nwm-marker-dot{fill:var(--nwm-africa)}
.nwm-country[data-nwm-region="Asia"],.nwm-marker[data-nwm-region="Asia"] .nwm-marker-dot{fill:var(--nwm-asia)}
.nwm-country[data-nwm-region="West Asia"],.nwm-marker[data-nwm-region="West Asia"] .nwm-marker-dot{fill:var(--nwm-west-asia)}
.nwm-country[data-nwm-region="Oceania"],.nwm-marker[data-nwm-region="Oceania"] .nwm-marker-dot{fill:var(--nwm-oceania)}
.nwm-country{stroke:#fffdf4}.nwm-country:hover,.nwm-country:focus-visible,.nwm-country.is-selected,.nwm-country.is-region-hover{stroke:#2b4e63}
.nwm-region{--nwm-region-color:var(--nwm-americas);border:1px solid #fff;background:linear-gradient(155deg,#fffefbf2,#edf0eae9);border-radius:20px;box-shadow:inset 0 1px 2px #fff,0 4px 12px #24343f0d;min-height:112px}
.nwm-region svg{filter:drop-shadow(0 2px 0 #334a5c33)}.nwm-region small{color:#586d79}
.nwm-region:hover,.nwm-region:focus-visible,.nwm-region[aria-pressed="true"]{background:#fdfef8;border:1px solid var(--nwm-region-color);padding:10px 5px;box-shadow:inset 0 1px 2px #fff,0 5px 16px #2d465719;outline:none}
.nwm-map-controls,.nwm-tools select{background:#fafcf6e8;border-color:#d4dedd;border-radius:18px;box-shadow:inset 0 1px 2px #fff,0 3px 10px #293b460a}
.nwm-map-controls button:hover{background:#e6efee}.nwm button:focus-visible,.nwm select:focus-visible,.nwm summary:focus-visible,.nwm a:focus-visible{outline-color:#287aa4}
@media(max-width:749px){.nwm{border-radius:24px}.nwm-tools select{font-size:16px}.nwm-region{border-radius:16px;min-height:96px}.nwm-map-stage{border-radius:18px}}
