[data-pde-geography]{--pde-geo-navy:#0b2e40;--pde-geo-red:#df473f;color:var(--pde-geo-navy);font:16px/1.5 Arial,sans-serif;margin:32px 0;min-width:0}
[data-pde-geography] *{box-sizing:border-box}
[data-pde-geography] .pde-geo-title,[data-pde-geography] .pde-geo-cloud-title{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:16px 0}
[data-pde-geography] .pde-geo-tools{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}
[data-pde-geography] .pde-geo-tools label{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;font-size:12px;flex:1;min-width:min(190px,100%)}
[data-pde-geography] .pde-geo-tools input,[data-pde-geography] .pde-geo-tools select{min-width:0;width:100%;max-width:100%}
[data-pde-geography] .pde-geo-tools input,[data-pde-geography] .pde-geo-tools select,[data-pde-geography] .pde-geo-tools button{font:inherit;color:inherit;background:#fff;border:1px solid #c7d0cf;border-radius:3px;padding:12px;min-height:46px}
[data-pde-geography] button{cursor:pointer}
[data-pde-geography] button:disabled{cursor:default}
[data-pde-geography] button:focus-visible,[data-pde-geography] input:focus-visible,[data-pde-geography] select:focus-visible,[data-pde-geography] [data-pde-geo-map]:focus-visible{outline:3px solid #e9a025;outline-offset:3px}
[data-pde-geography] [data-pde-geo-count]{font-size:12px;min-width:100px;padding-bottom:13px}
[data-pde-geography] .pde-geo-map-wrap{position:relative;background:var(--pde-geo-navy);overflow:hidden;border-radius:4px}
[data-pde-geography] [data-pde-geo-map]{display:block;width:100%;aspect-ratio:1.363886231593}
[data-pde-geography][data-pde-geo-ready="true"] [data-pde-geo-map]{touch-action:none;cursor:grab}
[data-pde-geography] [data-pde-geo-map]:active{cursor:grabbing}
[data-pde-geography] .pde-geo-zoom{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}
[data-pde-geography] .pde-geo-zoom button{border:1px solid #8396a0;background:#fff;color:var(--pde-geo-navy);font-size:24px;width:44px;height:44px;border-radius:3px}
[data-pde-geography] .pde-geo-pin{cursor:pointer}
[data-pde-geography] .pde-geo-pin-shape{fill:var(--pde-geo-red);stroke:#fff;stroke-width:.9}
[data-pde-geography] .pde-geo-pin.pde-geo-selected .pde-geo-pin-shape{fill:#ffb13c;stroke:#0b2e40;stroke-width:1.4}
[data-pde-geography] .pde-geo-map-footer{display:flex;justify-content:space-between;gap:20px;font-size:13px}
[data-pde-geography] .pde-geo-map-footer p{max-width:55%}
[data-pde-geography] .pde-geo-help,[data-pde-geography] .pde-geo-projection,[data-pde-geography] .pde-geo-cloud-section>p,[data-pde-geography] .pde-geo-attribution{font-size:12px;color:#526a74}
[data-pde-geography] .pde-geo-projection{max-width:850px}
[data-pde-geography] .pde-geo-cloud-section{margin-top:40px}
[data-pde-geography] .pde-geo-cloud{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 9px;padding:18px 0 35px;margin:0;list-style:none}
[data-pde-geography] .pde-geo-entry{margin:0;padding:0;max-width:100%}
[data-pde-geography] .pde-geo-city{border:0;background:transparent;color:var(--pde-geo-navy);padding:3px 2px;min-height:44px;line-height:1.15;font-family:inherit;max-width:100%;overflow-wrap:anywhere;opacity:1}
[data-pde-geography] .pde-geo-city:hover,[data-pde-geography] .pde-geo-city[aria-pressed=true]{color:#bc322c;text-decoration:underline;text-underline-offset:5px}
[data-pde-geography] .pde-geo-word-0{font-size:17px;font-weight:400}
[data-pde-geography] .pde-geo-word-1{font-size:21px;font-weight:600}
[data-pde-geography] .pde-geo-word-2{font-size:25px;font-family:Georgia,serif}
[data-pde-geography] .pde-geo-word-3{font-size:29px;font-weight:700;letter-spacing:-.025em}
[data-pde-geography] .pde-geo-word-4{font-size:23px;font-weight:400}
[data-pde-geography] .pde-geo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
[data-pde-geography] [hidden]{display:none!important}
[data-pde-geography] .pde-geo-attribution{border-top:1px solid #ccd4d5;padding-top:20px}
[data-pde-geography] a{color:inherit}
@media(max-width:600px){
[data-pde-geography] .pde-geo-tools{gap:10px}
[data-pde-geography] .pde-geo-tools label{min-width:min(140px,100%)}
[data-pde-geography] .pde-geo-tools button{font-size:12px}
[data-pde-geography] [data-pde-geo-map].pde-geo-is-detail{aspect-ratio:1.12}
[data-pde-geography] .pde-geo-map-footer{display:block}
[data-pde-geography] .pde-geo-map-footer p{max-width:100%}
[data-pde-geography] .pde-geo-cloud{gap:0 7px}
[data-pde-geography] .pde-geo-word-3{font-size:25px}
[data-pde-geography] .pde-geo-word-2{font-size:23px}
[data-pde-geography] .pde-geo-cloud-section{margin-top:36px}
[data-pde-geography] .pde-geo-zoom{right:8px;bottom:8px}
}
