.ccm[data-astro-cid-4y727hhy]{margin:0;min-width:0}.ccm__panel[data-astro-cid-4y727hhy]{position:relative;aspect-ratio:746 / 1000;background:var(--bg-page);border:1px solid var(--border-soft);border-radius:var(--radius-xl);overflow:hidden}.ccm__svg[data-astro-cid-4y727hhy]{display:block;width:100%;height:100%;font-family:inherit;-webkit-user-select:none;user-select:none}.ccm__river[data-astro-cid-4y727hhy]{fill:none;stroke:var(--blue-100);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ccm__road-case[data-astro-cid-4y727hhy]{fill:none;stroke:var(--bg-page);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ccm__road[data-astro-cid-4y727hhy]{fill:none;stroke:var(--taupe-300);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ccm__shield[data-astro-cid-4y727hhy] rect[data-astro-cid-4y727hhy]{fill:var(--bg-page);stroke:var(--taupe-300);stroke-width:1}.ccm__shield[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{font-size:15px;font-weight:var(--fw-semibold);fill:var(--taupe-700);text-anchor:middle}.ccm__rivername[data-astro-cid-4y727hhy]{font-size:15px;font-style:italic;fill:var(--taupe-700);text-anchor:middle;paint-order:stroke;stroke:var(--bg-page);stroke-width:4px;stroke-linejoin:round}.ccm__pl[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{font-size:15px;paint-order:stroke;stroke:var(--bg-page);stroke-width:4px;stroke-linejoin:round;transition:opacity var(--dur-base) var(--ease-out)}.ccm__pl[data-astro-cid-4y727hhy] .hit[data-astro-cid-4y727hhy]{fill:transparent}.ccm__pl--town[data-astro-cid-4y727hhy] .dot[data-astro-cid-4y727hhy]{fill:var(--blue-500);stroke:var(--bg-page);stroke-width:2}.ccm__pl--town[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{font-weight:var(--fw-semibold);fill:var(--blue-500)}.ccm__pl--village[data-astro-cid-4y727hhy] .dot[data-astro-cid-4y727hhy]{fill:var(--bg-page);stroke:var(--blue-500);stroke-width:1.5}.ccm__pl--village[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{fill:var(--taupe-700);opacity:0}.ccm__svg[data-astro-cid-4y727hhy].is-zoomed .ccm__pl--village[data-astro-cid-4y727hhy].in-view:not(.is-sel):not(.near-pin) text[data-astro-cid-4y727hhy]{opacity:1}.ccm__pl[data-astro-cid-4y727hhy].is-sel text[data-astro-cid-4y727hhy]{opacity:0}.ccm__svg[data-astro-cid-4y727hhy].is-live .ccm__pl[data-astro-cid-4y727hhy]{cursor:pointer}@media(hover:hover)and (pointer:fine){.ccm__svg[data-astro-cid-4y727hhy].is-live .ccm__pl[data-astro-cid-4y727hhy]:not(.is-sel):hover text[data-astro-cid-4y727hhy]{opacity:1}.ccm__svg[data-astro-cid-4y727hhy].is-live .ccm__pl[data-astro-cid-4y727hhy]:hover .dot[data-astro-cid-4y727hhy]{stroke:var(--copper-700);stroke-width:2.5}}.ccm__svg[data-astro-cid-4y727hhy] .ccm__carer .dot{fill:var(--copper-500);stroke:var(--bg-page);stroke-width:2}.ccm__svg[data-astro-cid-4y727hhy] .ccm__carer .ring{fill:none;stroke:var(--copper-300);stroke-width:1.5}.ccm__pin[data-astro-cid-4y727hhy] path[data-astro-cid-4y727hhy]{fill:var(--copper-700);stroke:var(--white);stroke-width:1.5}.ccm__pin[data-astro-cid-4y727hhy] circle[data-astro-cid-4y727hhy]{fill:var(--white)}.ccm__pin[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{font-size:15px;font-weight:var(--fw-bold);fill:var(--blue-500);text-anchor:middle;paint-order:stroke;stroke:var(--bg-page);stroke-width:4px;stroke-linejoin:round}.ccm__pin[data-astro-cid-4y727hhy] .drop[data-astro-cid-4y727hhy]{animation:ccm-drop var(--dur-slow) var(--ease-out) both}@keyframes ccm-drop{0%{transform:translateY(-16px);opacity:0}to{transform:none;opacity:1}}.ccm__reset[data-astro-cid-4y727hhy]{position:absolute;top:.75rem;right:.75rem}.ccm__btn[data-astro-cid-4y727hhy]{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;font:inherit;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--blue-500);background:var(--white);border:1px solid var(--blue-100);border-radius:var(--radius-pill);cursor:pointer}.ccm__btn[data-astro-cid-4y727hhy]:hover{border-color:var(--blue-500)}.ccm__btn[data-astro-cid-4y727hhy]:focus-visible{outline:3px solid var(--copper-700);outline-offset:2px}.ccm__btn[data-astro-cid-4y727hhy][hidden]{display:none}.ccm__foot[data-astro-cid-4y727hhy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin-top:.5rem}.ccm__cap[data-astro-cid-4y727hhy]{margin:.5rem 0 0;font-size:var(--fs-15);line-height:1.45;color:var(--taupe-700)}.ccm__cap[data-astro-cid-4y727hhy] a[data-astro-cid-4y727hhy]{color:inherit;text-underline-offset:3px}.ccm__cap[data-astro-cid-4y727hhy] a[data-astro-cid-4y727hhy]:focus-visible{outline:3px solid var(--copper-700);outline-offset:2px}.ccm__foot[data-astro-cid-4y727hhy] .ccm__cap[data-astro-cid-4y727hhy]{margin:0;flex:1 1 16rem}@media(prefers-reduced-motion:reduce){.ccm__pin[data-astro-cid-4y727hhy] .drop[data-astro-cid-4y727hhy]{animation:none}.ccm__pl[data-astro-cid-4y727hhy] text[data-astro-cid-4y727hhy]{transition:none}}.cc[data-astro-cid-aexntlfq]{max-width:720px}.cc--map[data-astro-cid-aexntlfq]{max-width:none;display:grid;gap:2rem}.cc__main[data-astro-cid-aexntlfq]{min-width:0;max-width:720px}@media(min-width:900px){.cc--map[data-astro-cid-aexntlfq]{grid-template-columns:minmax(0,9fr) minmax(0,8fr);gap:3.5rem;align-items:start}.cc__main[data-astro-cid-aexntlfq]{padding-top:var(--cc-offset, 2rem)}}.cc__h[data-astro-cid-aexntlfq]{margin:0 0 .75rem}.cc__intro[data-astro-cid-aexntlfq]{margin:0 0 1.25rem}.cc__label[data-astro-cid-aexntlfq]{display:block;font-weight:var(--fw-semibold);color:var(--blue-500)}.cc__hint[data-astro-cid-aexntlfq]{margin:.25rem 0 .75rem;font-size:var(--fs-15);color:var(--taupe-700)}.cc__row[data-astro-cid-aexntlfq]{display:flex;flex-wrap:wrap;gap:.75rem}.cc__input[data-astro-cid-aexntlfq]{flex:1 1 14rem;min-width:0;min-height:52px;padding:0 1.25rem;font:inherit;font-size:max(1rem,var(--fs-18));color:var(--ink);background:#fff;border:2px solid var(--blue-500);border-radius:var(--radius-pill)}.cc__input[data-astro-cid-aexntlfq]:focus-visible{outline:3px solid var(--copper-700);outline-offset:2px}.cc__btn[data-astro-cid-aexntlfq]{flex:0 0 auto;min-height:52px;padding:0 1.75rem;font:inherit;font-weight:var(--fw-semibold);color:#fff;background:var(--blue-500);border:0;border-radius:var(--radius-pill);cursor:pointer}.cc__btn[data-astro-cid-aexntlfq]:hover{background:var(--blue-700)}.cc__btn[data-astro-cid-aexntlfq]:focus-visible{outline:3px solid var(--copper-700);outline-offset:2px}.cc__result[data-astro-cid-aexntlfq]:not(:empty){margin-top:1.25rem;padding:1.125rem 1.25rem;background:#fff;border:1px solid var(--blue-100);border-radius:var(--radius-lg)}.cc[data-astro-cid-aexntlfq] .cc__rh{margin:0 0 .5rem;font-weight:var(--fw-bold);color:var(--blue-500)}.cc[data-astro-cid-aexntlfq] .cc__msg{margin:0 0 .75rem}.cc[data-astro-cid-aexntlfq] .cc__msg:last-child{margin-bottom:0}.cc[data-astro-cid-aexntlfq] .cc__links{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.cc[data-astro-cid-aexntlfq] .cc__links a,.cc[data-astro-cid-aexntlfq] .cc__phone{display:inline-flex;align-items:center;min-height:44px;color:var(--copper-700);font-weight:var(--fw-semibold);text-underline-offset:3px}.cc__all[data-astro-cid-aexntlfq]{margin-top:1.25rem}.cc__summary[data-astro-cid-aexntlfq]{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--blue-500);font-weight:var(--fw-semibold);text-underline-offset:3px}.cc__summary[data-astro-cid-aexntlfq]:focus-visible{outline:3px solid var(--copper-700);outline-offset:2px}.cc__summary[data-astro-cid-aexntlfq]{list-style:none;gap:.625rem;text-decoration:underline}.cc__summary[data-astro-cid-aexntlfq]::-webkit-details-marker{display:none}.cc__summary[data-astro-cid-aexntlfq]:before{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);flex:none}.cc__all[data-astro-cid-aexntlfq][open] .cc__summary[data-astro-cid-aexntlfq]:before{transform:rotate(45deg)}.cc__list[data-astro-cid-aexntlfq]{list-style:none;margin:.75rem 0 0;padding:0;columns:4 9rem;column-gap:1.5rem}.cc__list[data-astro-cid-aexntlfq] li[data-astro-cid-aexntlfq]{break-inside:avoid}.cc__list[data-astro-cid-aexntlfq] a[data-astro-cid-aexntlfq]{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-500);text-underline-offset:3px}
