.MilkSupplyMap-module__pFashG__mapSection{width:100%;max-width:1336px;margin:0 auto 5.5rem;overflow:visible}.MilkSupplyMap-module__pFashG__storyMapSection{--map-lift:clamp(-95px, -5.3vw, -60px);margin:0 auto}.MilkSupplyMap-module__pFashG__containedMapSection{margin:0 auto;padding:clamp(.75rem,2vw,1.75rem)}.MilkSupplyMap-module__pFashG__mapShell{background:#fff;border-radius:8px;place-items:center;width:min(100%,1336px);display:grid;position:relative;overflow:visible}.MilkSupplyMap-module__pFashG__containedMapSection .MilkSupplyMap-module__pFashG__mapShell{background:0 0}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mapShell{place-items:start center;min-height:auto}.MilkSupplyMap-module__pFashG__mapReveal{transform-origin:50% 58%;will-change:transform, opacity, filter;place-items:center;width:100%;display:grid}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mapReveal{place-items:start center}.MilkSupplyMap-module__pFashG__mapZoomStage{transform-origin:50%;will-change:transform;place-items:center;width:100%;display:grid}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mapZoomStage{place-items:start center}.MilkSupplyMap-module__pFashG__mongoliaMap{width:min(100%,1080px);height:auto;display:block;overflow:visible}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mongoliaMap{width:min(100%,1336px);margin-bottom:var(--map-lift);transform:translateY(var(--map-lift))}.MilkSupplyMap-module__pFashG__compactMap{width:min(100%,560px)}.MilkSupplyMap-module__pFashG__extrusionLayer{transform:translateY(20px)}.MilkSupplyMap-module__pFashG__extrusionLayer path{fill:#404244;stroke:none;vector-effect:non-scaling-stroke;transition:opacity 2.5s cubic-bezier(.22,1,.36,1)}.MilkSupplyMap-module__pFashG__surfaceLayer{transform-box:view-box;transform-origin:50%}.MilkSupplyMap-module__pFashG__aimag{cursor:default;outline:none}.MilkSupplyMap-module__pFashG__aimagContent{transform-box:fill-box;transform-origin:50%}.MilkSupplyMap-module__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}.MilkSupplyMap-module__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}.MilkSupplyMap-module__pFashG__aimag.small text{font-size:7px}.MilkSupplyMap-module__pFashG__aimag.capital path{fill:#fff;stroke:#ed3237;stroke-width:2px}.MilkSupplyMap-module__pFashG__aimag.capital text{fill:#ed3237;stroke:#fffffff5;stroke-width:2.35px;font-size:7.2px;font-weight:900;display:block}.MilkSupplyMap-module__pFashG__supplyAimag path{fill:#ed3237;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 13px 12px #871a203d)}.MilkSupplyMap-module__pFashG__supplyAimag{cursor:pointer}.MilkSupplyMap-module__pFashG__supplyAimag text{fill:#fff;stroke:#871a2080;stroke-width:3px;font-size:12px}.MilkSupplyMap-module__pFashG__mapSection[data-focused=true] .MilkSupplyMap-module__pFashG__aimag:not(.MilkSupplyMap-module__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)}.MilkSupplyMap-module__pFashG__mapSection[data-focused=true] .MilkSupplyMap-module__pFashG__aimag:not(.MilkSupplyMap-module__pFashG__supplyAimag) text{opacity:.45;transition:opacity 2.5s cubic-bezier(.22,1,.36,1)}.MilkSupplyMap-module__pFashG__mapSection[data-focused=true] .MilkSupplyMap-module__pFashG__extrusionLayer path:not(.MilkSupplyMap-module__pFashG__persistentExtrusion){opacity:.28}.MilkSupplyMap-module__pFashG__mapSection[data-focused=true] .MilkSupplyMap-module__pFashG__aimag.capital path{fill:#fff;stroke:#ed3237;opacity:1}.MilkSupplyMap-module__pFashG__mapSection[data-focused=true] .MilkSupplyMap-module__pFashG__aimag.capital text{fill:#ed3237;opacity:1}.MilkSupplyMap-module__pFashG__routeSourceAimag path{stroke:#ed3237;stroke-width:2.2px}.MilkSupplyMap-module__pFashG__supplyAimag:focus-visible path{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 6px #87202a)}.MilkSupplyMap-module__pFashG__distanceRegion{z-index:1;pointer-events:none;place-items:center;padding:8px;display:grid;position:absolute;inset:auto 0 0}.MilkSupplyMap-module__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 MilkSupplyMap-module__pFashG__distanceReveal;display:grid;position:fixed;box-shadow:0 10px 30px #41282d1f}.MilkSupplyMap-module__pFashG__distanceProvince{color:#ed3237;font-size:12px;font-weight:700}.MilkSupplyMap-module__pFashG__distanceRoute{color:#263448;font-size:14px;font-weight:600}.MilkSupplyMap-module__pFashG__distanceValue{color:#ed3237;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.MilkSupplyMap-module__pFashG__distanceValue span{font-size:16px}.MilkSupplyMap-module__pFashG__distanceNote,.MilkSupplyMap-module__pFashG__distanceHint{color:#52657a;font-size:11px;line-height:1.5}.MilkSupplyMap-module__pFashG__distanceHint{text-align:center;max-width:320px;margin:0}@keyframes MilkSupplyMap-module__pFashG__distanceReveal{0%{opacity:0}to{opacity:1}}.MilkSupplyMap-module__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 MilkSupplyMap-module__pFashG__routeDash}.MilkSupplyMap-module__pFashG__routeArrowHead{fill:#fff}@keyframes MilkSupplyMap-module__pFashG__routeDash{to{stroke-dashoffset:-15px}}@media (prefers-reduced-motion:reduce){.MilkSupplyMap-module__pFashG__supplyRoute,.MilkSupplyMap-module__pFashG__distanceTooltip{animation:none}}@media (max-width:768px){.MilkSupplyMap-module__pFashG__distanceRegion{width:100%;margin-top:16px;padding:8px 0;position:relative}.MilkSupplyMap-module__pFashG__storyMapSection{--map-lift:clamp(-150px, -22vw, -80px)}.MilkSupplyMap-module__pFashG__mapSection{margin-bottom:3rem}.MilkSupplyMap-module__pFashG__mongoliaMap{width:min(100%,720px)}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mongoliaMap{width:min(100%,760px)}.MilkSupplyMap-module__pFashG__storyMapSection .MilkSupplyMap-module__pFashG__mapShell{min-height:auto}.MilkSupplyMap-module__pFashG__aimag text{stroke-width:2.2px;font-size:9px}.MilkSupplyMap-module__pFashG__aimag.small text{font-size:6px}.MilkSupplyMap-module__pFashG__aimag.capital text{font-size:6.2px}}
