.town-map-module__kkQ-dG__page{color:#193a25;text-align:center;background:#e7dfce;min-height:100vh;padding:20px max(20px,4vw) 50px}.town-map-module__kkQ-dG__back{color:#0a5a29;text-underline-offset:3px;margin-bottom:16px;font-weight:700;text-decoration:underline;display:inline-block}.town-map-module__kkQ-dG__page h1{margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.5rem)}.town-map-module__kkQ-dG__map{aspect-ratio:820/1075;background:#e6cfad;width:min(100%,1050px);margin:auto;position:relative;overflow:hidden;box-shadow:0 18px 60px #1c261b36}.town-map-module__kkQ-dG__map img{width:234.146%;max-width:none;height:auto;margin:0;display:block;position:absolute;top:-6.512%;left:-64.024%}
