.region-map_page__w_Cts{padding-block:clamp(28px,5vw,58px) 36px}.region-map_page__w_Cts h1{margin:4px 0 10px;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.045em;line-height:1.05}.region-map_intro__yWpgt{max-width:62ch;margin:0 0 20px}.region-map_crumbs__TMmy_{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px;margin-bottom:10px;font-size:.88rem}.region-map_crumbs__TMmy_ button,.region-map_notice__7Co4P button{border:1px solid #c5dcd5;border-radius:6px;padding:4px 9px;background:white;color:#155a50}.region-map_layout__LE0Gf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px}.region-map_map__10Cok,.region-map_side___oAox{min-width:0;border:1px solid #d1e3dc;border-radius:14px}.region-map_map__10Cok{position:relative;display:flex;flex-direction:column;min-height:540px;background:#e8f2ed}.region-map_mapHeading__lYyKt{display:flex;justify-content:space-between;gap:10px;padding:14px 16px 0;font-size:.86rem}.region-map_mapHeading__lYyKt>span{align-self:start;padding:4px 9px;border-radius:14px;background:white}.region-map_svg__b9QUm{display:block;width:100%;height:480px;flex:1 1;min-height:0}.region-map_notice__7Co4P{position:absolute;top:55%;inset-inline:8px;margin:0;text-align:center;pointer-events:none}.region-map_notice__7Co4P button{pointer-events:auto}.region-map_outline__e2gYo,.region-map_region___khE1{fill-rule:evenodd;stroke:#4e7c72;stroke-width:1px;vector-effect:non-scaling-stroke}.region-map_outline__e2gYo{fill:#d9ebe4;pointer-events:none}.region-map_region___khE1{cursor:pointer}.region-map_highlight__QXfJa,.region-map_region___khE1:focus-visible,.region-map_region___khE1:hover{fill:#83c8b0;stroke:#07574d;stroke-width:2px;outline:none}.region-map_selected__mS6qE{fill:#14776b;stroke:#064a42;stroke-width:2px}.region-map_label__iGJjU{pointer-events:none;fill:#234b43;text-anchor:middle;dominant-baseline:central;font-weight:750;paint-order:stroke;stroke:#edf8f3;stroke-width:.2em;stroke-linejoin:round}.region-map_side___oAox{background:white;padding:16px;display:flex;flex-direction:column;gap:12px}.region-map_side___oAox form label{display:block;font-weight:650;margin-bottom:5px}.region-map_side___oAox form input{width:100%;min-height:42px}.region-map_details__NH8qd{padding:12px;border-radius:9px;background:#eef7f2;overflow-wrap:anywhere}.region-map_details__NH8qd h2,.region-map_listHeading__cBYbk h2{margin:0}.region-map_details__NH8qd p{margin:4px 0;font-size:.88rem}.region-map_planned__kYk_2{display:block;color:#43665c}.region-map_action__L3oVu{display:inline-block;margin-top:6px;padding:7px 12px;border-radius:6px;background:#096257;color:white;font-size:.88rem;font-weight:700;text-decoration:none}.region-map_action__L3oVu:hover{background:#064c45;color:white}.region-map_listHeading__cBYbk{display:flex;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:4px}.region-map_listHeading__cBYbk h2{font-size:1.1rem}.region-map_listHeading__cBYbk span{color:#45655d;font-size:.8rem}.region-map_list__gmjNp{list-style:none;margin:0;padding:2px;max-height:300px;overflow:auto}.region-map_list__gmjNp li+li{border-top:1px solid #e1ede7}.region-map_list__gmjNp button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:7px 5px;border:0;border-radius:4px;background:white;color:#143a32}.region-map_list__gmjNp button:hover,.region-map_list__gmjNp button[aria-current]{background:#e6f2eb}.region-map_list__gmjNp small{display:block;color:#45655d}.region-map_sources__8Jyhp{margin:12px 0 0;color:#45655d;font-size:.78rem}@media (max-width:760px){.region-map_layout__LE0Gf{grid-template-columns:minmax(0,1fr)}.region-map_map__10Cok{min-height:0}.region-map_svg__b9QUm{height:330px;flex:auto}.region-map_list__gmjNp{max-height:250px}}