.consultation-guide[data-astro-cid-gahmv2mc]{min-width:0;overflow:hidden;border:1px solid #cbdbea;border-radius:1rem;background:#fff;box-shadow:0 12px 34px #031d4214;color:var(--navy-900)}.consultation-guide__head[data-astro-cid-gahmv2mc]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;background:var(--navy-900);color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.02em}.consultation-guide__head[data-astro-cid-gahmv2mc] img[data-astro-cid-gahmv2mc]{display:block;width:2.2rem;height:2.2rem;object-fit:contain;border-radius:.45rem;background:#fff;padding:.25rem}.consultation-guide__body[data-astro-cid-gahmv2mc]{padding:clamp(1.2rem,3vw,1.75rem)}.consultation-guide[data-astro-cid-gahmv2mc] h2[data-astro-cid-gahmv2mc]{margin:0;max-width:26ch;color:var(--navy-900);font-size:clamp(1.3rem,2.3vw,1.8rem);line-height:1.2;text-wrap:balance}.consultation-guide__place[data-astro-cid-gahmv2mc]{margin:.7rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.consultation-guide[data-astro-cid-gahmv2mc] ol[data-astro-cid-gahmv2mc]{display:grid;gap:0;margin:1.3rem 0 0;padding:0;list-style:none}.consultation-guide[data-astro-cid-gahmv2mc] li[data-astro-cid-gahmv2mc]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;margin:0;padding:.9rem 0;border-top:1px solid var(--line);line-height:1.45}.consultation-guide__number[data-astro-cid-gahmv2mc]{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.5rem;background:#dceafb;color:var(--navy-900);font-weight:800;font-size:.85rem}.consultation-guide[data-astro-cid-gahmv2mc] strong[data-astro-cid-gahmv2mc]{display:block;color:var(--navy-900);font-size:.94rem}.consultation-guide[data-astro-cid-gahmv2mc] li[data-astro-cid-gahmv2mc] p[data-astro-cid-gahmv2mc]{margin:.25rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.5}.consultation-guide__foot[data-astro-cid-gahmv2mc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1rem clamp(1.2rem,3vw,1.75rem);border-top:1px solid var(--line);background:var(--blue-50)}.consultation-guide__foot[data-astro-cid-gahmv2mc]>span[data-astro-cid-gahmv2mc]{color:var(--muted);font-size:.8rem}.consultation-guide__foot[data-astro-cid-gahmv2mc] a[data-astro-cid-gahmv2mc]{display:inline-flex;align-items:center;min-height:44px;color:var(--navy-900);font-size:.88rem;font-weight:800;text-decoration:underline;text-underline-offset:.2rem}.consultation-guide__foot[data-astro-cid-gahmv2mc] a[data-astro-cid-gahmv2mc]:hover{color:var(--orange-text)}.consultation-guide__foot[data-astro-cid-gahmv2mc] a[data-astro-cid-gahmv2mc]:focus-visible{outline:3px solid var(--orange-500);outline-offset:3px}@media(max-width:720px){.consultation-guide__body[data-astro-cid-gahmv2mc]{padding:1.2rem}.consultation-guide[data-astro-cid-gahmv2mc] li[data-astro-cid-gahmv2mc]{grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem}.consultation-guide__foot[data-astro-cid-gahmv2mc]{align-items:flex-start;flex-direction:column;padding:1rem 1.2rem}}.local-hero-grid[data-astro-cid-dpfimsog]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.local-guide[data-astro-cid-dpfimsog] .service-hero[data-astro-cid-dpfimsog] h1[data-astro-cid-dpfimsog]{max-width:22ch;font-size:clamp(2.1rem,4vw,3.7rem)}.local-guide[data-astro-cid-dpfimsog] .service-lead[data-astro-cid-dpfimsog]{max-width:65ch;font-size:1.12rem;line-height:1.75}.service-editorial[data-astro-cid-dpfimsog]>section[data-astro-cid-dpfimsog]>p[data-astro-cid-dpfimsog]{max-width:78ch}.service-editorial[data-astro-cid-dpfimsog] li[data-astro-cid-dpfimsog]{margin-block:.75rem;line-height:1.7}.local-sources[data-astro-cid-dpfimsog]{font-size:.95rem}.local-sources[data-astro-cid-dpfimsog] a[data-astro-cid-dpfimsog]{overflow-wrap:anywhere}.commune-options[data-astro-cid-dpfimsog] summary[data-astro-cid-dpfimsog]{padding:1rem;cursor:pointer;min-height:48px;border:1px solid var(--line);border-radius:.5rem;font-weight:700}@media(max-width:800px){.local-hero-grid[data-astro-cid-dpfimsog]{grid-template-columns:1fr}}@media(max-width:720px){.button-row[data-astro-cid-dpfimsog] .button[data-astro-cid-dpfimsog]{width:100%}}
