.pFashG_mapSection{width:100%;max-width:1336px;margin:0 auto 5.5rem;overflow:visible}.pFashG_storyMapSection{--map-lift:clamp(-95px, -5.3vw, -60px);margin:0 auto}.pFashG_containedMapSection{margin:0 auto;padding:clamp(.75rem,2vw,1.75rem)}.pFashG_mapShell{background:#fff;border-radius:8px;place-items:center;width:min(100%,1336px);display:grid;position:relative;overflow:visible}.pFashG_containedMapSection .pFashG_mapShell{background:0 0}.pFashG_storyMapSection .pFashG_mapShell{place-items:start center;min-height:auto}.pFashG_mapReveal{transform-origin:50% 58%;will-change:transform, opacity, filter;place-items:center;width:100%;display:grid}.pFashG_storyMapSection .pFashG_mapReveal{place-items:start center}.pFashG_mapZoomStage{transform-origin:50%;will-change:transform;place-items:center;width:100%;display:grid}.pFashG_storyMapSection .pFashG_mapZoomStage{place-items:start center}.pFashG_mongoliaMap{width:min(100%,1080px);height:auto;display:block;overflow:visible}.pFashG_storyMapSection .pFashG_mongoliaMap{width:min(100%,1336px);margin-bottom:var(--map-lift);transform:translateY(var(--map-lift))}.pFashG_compactMap{width:min(100%,560px)}.pFashG_extrusionLayer{transform:translateY(20px)}.pFashG_extrusionLayer path{fill:#404244;stroke:none;vector-effect:non-scaling-stroke;transition:opacity 2.5s cubic-bezier(.22,1,.36,1)}.pFashG_surfaceLayer{transform-box:view-box;transform-origin:50%}.pFashG_aimag{cursor:default;outline:none}.pFashG_aimagContent{transform-box:fill-box;transform-origin:50%}.pFashG_aimag path{fill:#d9d9d9;stroke:#aeb0b2;stroke-width:3px;vector-effect:non-scaling-stroke;transition:fill .56s,stroke .56s,stroke-width .56s,filter .56s}.pFashG_aimag text{fill:#56595c;letter-spacing:0;pointer-events:none;paint-order:stroke;stroke:#ffffffc7;stroke-width:2.8px;stroke-linejoin:round;font-size:10.8px;font-weight:800;line-height:1;transition:fill .56s,font-size .56s,opacity .56s}.pFashG_aimag.small text{font-size:7px}.pFashG_aimag.capital path{fill:#fff;stroke:#ed3237;stroke-width:2px}.pFashG_aimag.capital text{fill:#ed3237;stroke:#fffffff5;stroke-width:2.35px;font-size:7.2px;font-weight:900;display:block}.pFashG_supplyAimag path{fill:#ed3237;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 13px 12px #871a203d)}.pFashG_supplyAimag{cursor:pointer}.pFashG_supplyAimag text{fill:#fff;stroke:#871a2080;stroke-width:3px;font-size:12px}.pFashG_mapSection[data-focused=true] .pFashG_aimag:not(.pFashG_supplyAimag) path{fill:#e5e7e8;stroke:#c3c7ca;opacity:.55;transition:fill 2.5s cubic-bezier(.22,1,.36,1),stroke 2.5s cubic-bezier(.22,1,.36,1),opacity 2.5s cubic-bezier(.22,1,.36,1)}.pFashG_mapSection[data-focused=true] .pFashG_aimag:not(.pFashG_supplyAimag) text{opacity:.45;transition:opacity 2.5s cubic-bezier(.22,1,.36,1)}.pFashG_mapSection[data-focused=true] .pFashG_extrusionLayer path:not(.pFashG_persistentExtrusion){opacity:.28}.pFashG_mapSection[data-focused=true] .pFashG_aimag.capital path{fill:#fff;stroke:#ed3237;opacity:1}.pFashG_mapSection[data-focused=true] .pFashG_aimag.capital text{fill:#ed3237;opacity:1}.pFashG_routeSourceAimag path{stroke:#ed3237;stroke-width:2.2px}.pFashG_supplyAimag:focus-visible path{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 6px #87202a)}.pFashG_distanceRegion{z-index:1;pointer-events:none;place-items:center;padding:8px;display:grid;position:absolute;inset:auto 0 0}.pFashG_distanceTooltip{z-index:80;text-align:center;pointer-events:none;background:#fff;border:1px solid #f8c4c6;border-radius:18px;gap:3px;width:min(320px,100vw - 24px);padding:14px 20px;animation:.18s ease-out pFashG_distanceReveal;display:grid;position:fixed;box-shadow:0 10px 30px #41282d1f}.pFashG_distanceProvince{color:#ed3237;font-size:12px;font-weight:700}.pFashG_distanceRoute{color:#263448;font-size:14px;font-weight:600}.pFashG_distanceValue{color:#ed3237;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.pFashG_distanceValue span{font-size:16px}.pFashG_distanceNote,.pFashG_distanceHint{color:#52657a;font-size:11px;line-height:1.5}.pFashG_distanceHint{text-align:center;max-width:320px;margin:0}@keyframes pFashG_distanceReveal{0%{opacity:0}to{opacity:1}}.pFashG_supplyRoute{fill:none;stroke:#fff;stroke-width:2.4px;stroke-dasharray:8 7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 4px #871a206b);pointer-events:none;vector-effect:non-scaling-stroke;animation:1.2s linear infinite pFashG_routeDash}.pFashG_routeArrowHead{fill:#fff}@keyframes pFashG_routeDash{to{stroke-dashoffset:-15px}}@media (prefers-reduced-motion:reduce){.pFashG_supplyRoute,.pFashG_distanceTooltip{animation:none}}@media (max-width:768px){.pFashG_distanceRegion{width:100%;margin-top:16px;padding:8px 0;position:relative}.pFashG_storyMapSection{--map-lift:clamp(-150px, -22vw, -80px)}.pFashG_mapSection{margin-bottom:3rem}.pFashG_mongoliaMap{width:min(100%,720px)}.pFashG_storyMapSection .pFashG_mongoliaMap{width:min(100%,760px)}.pFashG_storyMapSection .pFashG_mapShell{min-height:auto}.pFashG_aimag text{stroke-width:2.2px;font-size:9px}.pFashG_aimag.small text{font-size:6px}.pFashG_aimag.capital text{font-size:6.2px}}
