.amap[data-astro-cid-yoazh72g]{gap:.6rem;display:grid}.amap__svg[data-astro-cid-yoazh72g]{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:22px}.amap__zone[data-astro-cid-yoazh72g]{fill:#fee1cb;opacity:.75}.amap__river[data-astro-cid-yoazh72g]{fill:none;stroke:#9cc3d6;stroke-width:22px;stroke-linecap:round}.amap__river--edge[data-astro-cid-yoazh72g]{stroke:#c7dfe9;stroke-width:12px}.amap__river-label[data-astro-cid-yoazh72g]{font:italic 600 15px var(--font-body);fill:#4f7d93}.amap__road[data-astro-cid-yoazh72g]{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 0;opacity:.9}.amap__halo[data-astro-cid-yoazh72g]{fill:#22553e;opacity:.16;transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease-out), opacity .3s ease}.amap__dot[data-astro-cid-yoazh72g]{fill:#22553e;stroke:#fff;stroke-width:3px}.amap__label[data-astro-cid-yoazh72g]{font:700 19px var(--font-display);fill:#0c241c;paint-order:stroke;stroke:#e8f4ea;stroke-width:5px;stroke-linejoin:round}.amap__pin[data-astro-cid-yoazh72g]{cursor:pointer}.amap__pin[data-astro-cid-yoazh72g]:hover .amap__halo[data-astro-cid-yoazh72g],.amap__pin[data-astro-cid-yoazh72g]:focus-visible .amap__halo[data-astro-cid-yoazh72g]{opacity:.28;transform:scale(1.5)}.amap__pin[data-astro-cid-yoazh72g]:focus-visible{outline:none}.amap__pin[data-astro-cid-yoazh72g]:focus-visible .amap__dot[data-astro-cid-yoazh72g]{stroke:#fccfac;stroke-width:5px}.amap__caption[data-astro-cid-yoazh72g]{color:var(--muted);font-size:.925rem}.pcheck[data-astro-cid-u7lb66qr]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:clamp(1.25rem,1rem + 1vw,1.9rem)}.pcheck__title[data-astro-cid-u7lb66qr]{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem)}.pcheck__hint[data-astro-cid-u7lb66qr]{color:var(--muted);margin-top:.3rem}.pcheck__row[data-astro-cid-u7lb66qr]{gap:.6rem;margin-top:1rem;display:flex}.pcheck__row[data-astro-cid-u7lb66qr] .input[data-astro-cid-u7lb66qr]{text-transform:uppercase;flex:1;min-width:0}.pcheck__row[data-astro-cid-u7lb66qr] .input[data-astro-cid-u7lb66qr]::placeholder{text-transform:none}.pcheck__result[data-astro-cid-u7lb66qr]:not(:empty){margin-top:1rem}.pcheck__result[data-astro-cid-u7lb66qr] .pres{border-radius:var(--radius);animation:pres-in .32s var(--ease-out);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.pcheck__result[data-astro-cid-u7lb66qr] .pres--yes{background:var(--mint-100)}.pcheck__result[data-astro-cid-u7lb66qr] .pres--near{background:var(--peach-100)}.pcheck__result[data-astro-cid-u7lb66qr] .pres--no,.pcheck__result[data-astro-cid-u7lb66qr] .pres--bad{background:#f3f4f3}.pcheck__result[data-astro-cid-u7lb66qr] .pres strong{color:var(--forest-950);display:block}.pcheck__result[data-astro-cid-u7lb66qr] .pres a{color:var(--forest-700);font-weight:600}@keyframes pres-in{0%{opacity:0;transform:translateY(6px)}}.ahero[data-astro-cid-gaywum4x]{background:var(--mint-100)}.ahero__inner[data-astro-cid-gaywum4x]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2.5rem clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,1.2rem + 2.6vw,4rem) clamp(3rem,2rem + 3vw,5rem);display:grid}.ahero__eyebrow[data-astro-cid-gaywum4x]{margin-top:1.5rem}.ahero__title[data-astro-cid-gaywum4x]{letter-spacing:-.035em;margin-top:.85rem;font-size:clamp(2.375rem,1.6rem + 3.2vw,4.4rem);line-height:1.02}.ahero__lede[data-astro-cid-gaywum4x]{color:var(--ink-soft);max-width:34rem;margin:1rem 0 1.75rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.45}h2[data-astro-cid-gaywum4x]{letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,3rem)}.areas[data-astro-cid-gaywum4x]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.area[data-astro-cid-gaywum4x]{scroll-margin-top:calc(var(--header-h) + 1rem);border-radius:var(--radius-lg);border:1.5px solid var(--forest-200);background:#fff;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.area[data-astro-cid-gaywum4x]:target{border-color:var(--forest-700);box-shadow:0 0 0 3px #2f6a4d33}.area__pin[data-astro-cid-gaywum4x]{background:var(--peach-100);width:2.75rem;height:2.75rem;color:var(--forest-800);border-radius:50%;place-items:center;display:grid}.area__name[data-astro-cid-gaywum4x]{letter-spacing:-.025em;margin-top:.35rem;font-size:1.6rem}.area__note[data-astro-cid-gaywum4x]{color:var(--ink-soft);flex:1}.area__districts[data-astro-cid-gaywum4x]{flex-wrap:wrap;gap:.35rem;display:flex}.area__chip[data-astro-cid-gaywum4x]{border-radius:var(--radius-pill);background:var(--mint-100);color:var(--forest-800);padding:.2rem .65rem;font-size:.9rem;font-weight:700}.area--cta[data-astro-cid-gaywum4x]{background:var(--forest-800);border-color:var(--forest-800);color:#fff}.area--cta[data-astro-cid-gaywum4x] .area__name[data-astro-cid-gaywum4x]{color:#fff}.area--cta[data-astro-cid-gaywum4x] .area__note[data-astro-cid-gaywum4x]{color:#ffffffd9}.area--cta[data-astro-cid-gaywum4x] .btn[data-astro-cid-gaywum4x]{align-self:flex-start;margin-top:.5rem}.photos[data-astro-cid-gaywum4x]{background:var(--off-white);padding-block:var(--section-y)}.photos__inner[data-astro-cid-gaywum4x]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.photos__copy[data-astro-cid-gaywum4x] p[data-astro-cid-gaywum4x]{color:var(--ink-soft);margin-top:1rem;font-size:1.15rem}.photos__copy[data-astro-cid-gaywum4x] .photos__note[data-astro-cid-gaywum4x]{color:var(--muted);font-size:.95rem}.photos__media[data-astro-cid-gaywum4x]{padding-bottom:3rem;position:relative}.photos__rect[data-astro-cid-gaywum4x]{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--mint-100);width:86%;overflow:hidden}.photos__round[data-astro-cid-gaywum4x]{aspect-ratio:1;border:6px solid var(--off-white);background:var(--mint-100);border-radius:50%;width:40%;position:absolute;bottom:0;right:0;overflow:hidden}.photos__media[data-astro-cid-gaywum4x] picture{width:100%;height:100%;display:block}.photos__img[data-astro-cid-gaywum4x]{object-fit:cover;width:100%;height:100%}@media (width<=960px){.areas[data-astro-cid-gaywum4x]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.ahero__inner[data-astro-cid-gaywum4x],.photos__inner[data-astro-cid-gaywum4x]{grid-template-columns:1fr}}@media (width<=560px){.areas[data-astro-cid-gaywum4x]{grid-template-columns:1fr}}
