.pla-fh .pla-wh-map{padding:48px;background:#f5f1e6;border-top:1px solid #d4c6ad;scroll-margin-top:30px}.pla-wh-heading{max-width:850px}.pla-wh-heading h2{margin:12px 0 18px}.pla-wh-canvas{background:#ede7d9;border:1px solid #d4c6ad;border-radius:6px;padding:20px;margin-top:28px;overflow:hidden}.pla-wh-svg{display:block;width:100%;height:auto}.pla-wh-state{fill:#fffdf8;stroke:#c2b8a6;stroke-width:1}.pla-wh-marker{cursor:pointer}.pla-wh-hit{fill:transparent;pointer-events:all}.pla-wh-leader{fill:none;stroke:#b08d57;stroke-width:1;pointer-events:none}.pla-wh-dot{fill:#2f3e52;stroke:#fffdf8;stroke-width:2}.pla-wh-marker.is-active .pla-wh-dot{fill:#b08d57;stroke:#2f3e52;stroke-width:2.5}.pla-wh-marker text{fill:#2f3e52;font:12px Arial,sans-serif;paint-order:stroke;stroke:#ede7d9;stroke-width:3;stroke-linejoin:round;pointer-events:all}.pla-wh-marker:hover .pla-wh-dot,.pla-wh-marker:focus .pla-wh-dot{fill:#b08d57}.pla-wh-map-note,.pla-wh-status{font:12px/1.7 Arial,sans-serif;color:#5a5c60}.pla-wh-status:empty{display:none}.pla-wh-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.pla-fh .pla-wh-choices a{display:flex;flex-direction:column;gap:9px;background:#fffdf8;border:1px solid #d4c6ad;border-radius:5px;padding:20px;text-decoration:none}.pla-wh-choices strong{font:22px/1.25 Georgia,serif}.pla-wh-choices span{font:12px/1.5 Arial,sans-serif}.pla-wh-choices .pla-wh-place{color:#765b2c;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:bold}.pla-fh .pla-wh-choices a.is-active{background:#2f3e52;color:#fffdf8!important;border-bottom:3px solid #d4b96a}.pla-wh-choices a.is-active .pla-wh-place{color:#e2cda8}.pla-wh-story{background:#fffdf8;border:1px solid #d4c6ad;border-radius:6px;overflow:hidden;scroll-margin-top:30px;margin-top:22px}.pla-wh-history{background:#2f3e52;color:#fffdf8;padding:30px}.pla-fh .pla-wh-history h3,.pla-fh .pla-wh-history p,.pla-fh .pla-wh-history a{color:#fffdf8!important}.pla-fh .pla-wh-history>.pla-fh-kicker{color:#e2cda8!important}.pla-fh .pla-wh-history h3{font-size:32px;margin:12px 0}.pla-wh-years{font-weight:bold}.pla-wh-history>a{font:13px/1.6 Arial,sans-serif}.pla-wh-shopping{padding:28px 30px}.pla-fh .pla-wh-shopping h3{font-size:25px;margin:10px 0 20px}.pla-wh-shopping>p:last-child{font:13px/1.7 Arial,sans-serif;margin:18px 0 0}.pla-wh-footer{border-top:1px solid #d4c6ad;margin-top:26px;padding-top:20px}.pla-fh .pla-wh-map [hidden]{display:none!important}.pla-wh-map a:focus-visible,.pla-wh-marker:focus-visible{outline:3px solid #b08d57;outline-offset:4px}@media(max-width:800px){.pla-fh .pla-wh-map{padding:32px 22px}.pla-wh-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.pla-wh-canvas{padding:5px}.pla-wh-history,.pla-wh-shopping{padding:22px}.pla-wh-marker text{font-size:14px}}@media(max-width:450px){.pla-wh-choices{grid-template-columns:1fr}.pla-wh-choices a{padding:16px}.pla-wh-shopping .pla-fh-button{width:100%;text-align:center}}
