.terr-h2[data-astro-cid-ch6htefz]{margin-top:18px}.terr-lead[data-astro-cid-ch6htefz]{margin:20px auto 0}.terr-grid[data-astro-cid-ch6htefz]{display:grid;gap:24px;margin-top:56px;align-items:stretch}.map-card[data-astro-cid-ch6htefz]{border-radius:var(--r-card);background:var(--mint);padding:32px;display:grid;place-items:center;overflow:hidden;min-height:520px}.map-card[data-astro-cid-ch6htefz] svg.map{width:min(100%,460px);height:auto;overflow:visible;filter:drop-shadow(0 24px 30px rgba(15,47,43,.14))}.map-card[data-astro-cid-ch6htefz] .ghost path{fill:#fff;stroke:#d6e3dc;stroke-width:2}.map-card[data-astro-cid-ch6htefz] .dep{stroke:var(--teal-deep);stroke-width:2.5;stroke-linejoin:round;fill:var(--dc)}.map-card[data-astro-cid-ch6htefz] .dep.y{--dc: rgba(244, 255, 59, .5);stroke-width:3.5}.map-card[data-astro-cid-ch6htefz] .dep.g{--dc: #BFE0D2}.map-card[data-astro-cid-ch6htefz] .dep.c{--dc: #A9D3C4}.map-card[data-astro-cid-ch6htefz] .dep.v{--dc: #D6EAE1}.map-card[data-astro-cid-ch6htefz] .towns circle{fill:var(--teal-deep)}.map-card[data-astro-cid-ch6htefz] .towns text{font-family:var(--font-display);font-weight:600;font-size:22px;fill:var(--ink-2);paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.map-card[data-astro-cid-ch6htefz] .communes{display:none}.map-card[data-astro-cid-ch6htefz] .home .dot{fill:var(--ink);stroke:#fff;stroke-width:3}.map-card[data-astro-cid-ch6htefz] .home text{font-family:var(--font-display);font-weight:800;font-size:30px;fill:var(--ink);letter-spacing:-.02em;paint-order:stroke;stroke:#fff;stroke-width:7px;stroke-linejoin:round}.map-card[data-astro-cid-ch6htefz] .home .pulse{fill:none;stroke:var(--teal);stroke-width:2;opacity:0;transform-origin:center;transform-box:fill-box;animation:pulse 2.8s ease-out infinite}.map-card[data-astro-cid-ch6htefz] .home .pulse.p2{display:none}@keyframes pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(5);opacity:0}}.terr-side[data-astro-cid-ch6htefz]{border-radius:var(--r-card);background:var(--sand);padding:32px;display:flex;flex-direction:column;gap:10px}.deps[data-astro-cid-ch6htefz]{margin-top:16px;display:grid;gap:8px}.deps[data-astro-cid-ch6htefz] li[data-astro-cid-ch6htefz]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#fff;font-size:15px;font-weight:600}.deps[data-astro-cid-ch6htefz] li[data-astro-cid-ch6htefz] i[data-astro-cid-ch6htefz]{width:14px;height:14px;border-radius:4px;background:var(--dc);flex:none}.deps[data-astro-cid-ch6htefz] li[data-astro-cid-ch6htefz] span[data-astro-cid-ch6htefz]{color:var(--ink-3);margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums}.terr-note[data-astro-cid-ch6htefz]{margin-top:auto;padding-top:16px;font-size:15px;color:var(--ink-2)}.terr-note[data-astro-cid-ch6htefz] a[data-astro-cid-ch6htefz]{color:var(--teal);font-weight:600}.communes-head[data-astro-cid-ch6htefz]{margin-top:40px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.communes-hint[data-astro-cid-ch6htefz]{font-size:13px;color:var(--ink-3)}.communes[data-astro-cid-ch6htefz]{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.commune[data-astro-cid-ch6htefz]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink);transition:border-color var(--t-fast)}.commune[data-astro-cid-ch6htefz]:hover{border-color:var(--ink)}.commune[data-astro-cid-ch6htefz] em[data-astro-cid-ch6htefz]{font-style:normal;font-size:12px;color:var(--ink-3);font-weight:500}.commune[data-astro-cid-ch6htefz].hl{background:var(--butter);border-color:transparent}@media(min-width:960px){.terr-grid[data-astro-cid-ch6htefz]{grid-template-columns:1.1fr .9fr}}@media(max-width:640px){.map-card[data-astro-cid-ch6htefz]{padding:16px;min-height:0}.terr-side[data-astro-cid-ch6htefz]{padding:24px}.terr-grid[data-astro-cid-ch6htefz]{gap:16px;margin-top:36px}.commune[data-astro-cid-ch6htefz]{min-height:44px}}@media(prefers-reduced-motion:reduce){.map-card[data-astro-cid-ch6htefz] .home .pulse{animation:none}}
