.faq.svelte-3gvn37{border-top:1px solid var(--trait)}details.svelte-3gvn37{border-bottom:1px solid var(--trait)}summary.svelte-3gvn37{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none}summary.svelte-3gvn37::-webkit-details-marker{display:none}h3.svelte-3gvn37{margin:0;font-family:var(--corps);font-weight:700;font-size:1.1rem;line-height:1.4}.plus.svelte-3gvn37{flex:none;position:relative;width:32px;height:32px;border-radius:50%;border:2px solid currentColor}.plus.svelte-3gvn37:before,.plus.svelte-3gvn37:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:currentColor;transition:transform .3s}.plus.svelte-3gvn37:after{transform:rotate(90deg)}details[open].svelte-3gvn37 .plus:where(.svelte-3gvn37):after{transform:rotate(0)}details[open].svelte-3gvn37 summary:where(.svelte-3gvn37){color:var(--accent)}p.svelte-3gvn37{margin:0 0 22px;color:var(--texte-doux);max-width:75ch}.tete.svelte-1wwtpqx{margin-bottom:clamp(32px,5vw,56px)}.tete.ligne.svelte-1wwtpqx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px}.tete.svelte-1wwtpqx h2:where(.svelte-1wwtpqx){margin:0}.encart.svelte-1wwtpqx{position:sticky;top:calc(var(--entete) + 24px);padding:clamp(24px,3vw,36px);border-radius:calc(var(--rayon) * 1.4);background:var(--creme)}.points.svelte-1wwtpqx{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:20px}.points.svelte-1wwtpqx li:where(.svelte-1wwtpqx){display:grid;gap:4px;padding-left:18px;border-left:3px solid var(--accent)}.points.svelte-1wwtpqx strong:where(.svelte-1wwtpqx){font-family:var(--titre);font-size:1.3rem;font-weight:600}.points.svelte-1wwtpqx span:where(.svelte-1wwtpqx){color:var(--texte-doux)}.cartes.svelte-1wwtpqx{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.carte.svelte-1wwtpqx{position:relative;padding:30px 28px;border-radius:var(--rayon);background:var(--blanc);border:1px solid var(--trait);transition:transform .35s,box-shadow .35s,border-color .35s}.carte.svelte-1wwtpqx:hover{transform:translateY(-6px);box-shadow:var(--ombre);border-color:transparent}.num.svelte-1wwtpqx{font-family:var(--titre);font-size:2.6rem;font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.carte.svelte-1wwtpqx h3:where(.svelte-1wwtpqx){margin:14px 0 8px}.carte.svelte-1wwtpqx p:where(.svelte-1wwtpqx){margin:0;color:var(--texte-doux)}.etapes.svelte-1wwtpqx{list-style:none;padding:0;margin:0;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));counter-reset:etape}.etapes.svelte-1wwtpqx li:where(.svelte-1wwtpqx){position:relative;padding-top:28px;border-top:1px solid rgb(255 255 255 / .15)}.pastille.svelte-1wwtpqx{position:absolute;top:-19px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--accent);font-weight:700}.etapes.svelte-1wwtpqx h3:where(.svelte-1wwtpqx){margin:10px 0 6px}.etapes.svelte-1wwtpqx p:where(.svelte-1wwtpqx){margin:0;color:#ffffffb3}.grille-projets.svelte-1wwtpqx{display:grid;gap:36px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.communes.svelte-1wwtpqx{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.communes.svelte-1wwtpqx li:where(.svelte-1wwtpqx){padding:6px 14px;border-radius:999px;background:var(--creme);font-size:.95rem}.villes.svelte-1wwtpqx,.lies.svelte-1wwtpqx ul:where(.svelte-1wwtpqx){list-style:none;padding:0;margin:0}.references-locales.svelte-1wwtpqx{padding:16px 20px;border-radius:var(--rayon);background:var(--creme)}.references-locales.svelte-1wwtpqx a:where(.svelte-1wwtpqx){color:var(--accent);font-weight:600}.territoire.svelte-1wwtpqx{font-size:1.12rem;font-style:italic;color:var(--texte-doux)}.captures.svelte-1wwtpqx{display:grid;gap:36px 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start}.captures.svelte-1wwtpqx figure:where(.svelte-1wwtpqx){margin:0}.captures.svelte-1wwtpqx figure.portrait:where(.svelte-1wwtpqx){max-width:300px;justify-self:center}.ecran.svelte-1wwtpqx{border-radius:12px;overflow:hidden;background:#1f2128;box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #ffffff14}.portrait.svelte-1wwtpqx .ecran:where(.svelte-1wwtpqx){border-radius:28px;padding:10px}.portrait.svelte-1wwtpqx .ecran:where(.svelte-1wwtpqx) img:where(.svelte-1wwtpqx){border-radius:20px}.pastilles.svelte-1wwtpqx{display:flex;gap:6px;padding:10px 12px}.portrait.svelte-1wwtpqx .pastilles:where(.svelte-1wwtpqx){display:none}.pastilles.svelte-1wwtpqx i:where(.svelte-1wwtpqx){width:10px;height:10px;border-radius:50%;background:#ffffff2e}.ecran.svelte-1wwtpqx img:where(.svelte-1wwtpqx){width:100%;height:auto;display:block}.captures.svelte-1wwtpqx figcaption:where(.svelte-1wwtpqx){margin-top:12px;color:#ffffffb8;font-size:.95rem}.titre-lieux.svelte-1wwtpqx{margin-top:32px}.lieux.svelte-1wwtpqx{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lieux.svelte-1wwtpqx li:where(.svelte-1wwtpqx){display:grid;gap:2px;padding:12px 16px;border-left:3px solid var(--accent);background:var(--creme);border-radius:0 10px 10px 0}.lieux.svelte-1wwtpqx span:where(.svelte-1wwtpqx){font-size:.92rem;color:var(--texte-doux)}.villes.svelte-1wwtpqx{display:flex;flex-wrap:wrap;gap:8px}.villes.svelte-1wwtpqx a:where(.svelte-1wwtpqx){display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--trait);font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.villes.svelte-1wwtpqx a:where(.svelte-1wwtpqx):hover{border-color:var(--accent);background:var(--accent);color:var(--blanc)}.lies.svelte-1wwtpqx a:where(.svelte-1wwtpqx){display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--trait);text-decoration:none;font-weight:600;transition:color .2s,padding .25s}.lies.svelte-1wwtpqx a:where(.svelte-1wwtpqx):hover{color:var(--accent);padding-left:8px}.lies.svelte-1wwtpqx{padding-block:56px}.lies.svelte-1wwtpqx ul:where(.svelte-1wwtpqx){display:grid;gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.lies.svelte-1wwtpqx a:where(.svelte-1wwtpqx){font-family:var(--titre);font-size:1.5rem;text-transform:uppercase}.chapo.svelte-1wwtpqx a:where(.svelte-1wwtpqx){color:var(--accent);font-weight:700}
