.catalogue[data-astro-cid-kzg6mzaz]{--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.sr-only[data-astro-cid-kzg6mzaz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phase-organisation[data-astro-cid-kzg6mzaz]{--phase:var(--green);--phase-ink:var(--green);--phase-soft:var(--mint-soft)}.phase-animateur[data-astro-cid-kzg6mzaz]{--phase:#ba7517;--phase-ink:#8a5100;--phase-soft:var(--sun-soft)}.phase-particulier[data-astro-cid-kzg6mzaz]{--phase:#6f45a8;--phase-ink:#63399e;--phase-soft:var(--berry-soft)}.catalogue-hero[data-astro-cid-kzg6mzaz]{padding:74px 0 34px}.catalogue-hero[data-astro-cid-kzg6mzaz] h1[data-astro-cid-kzg6mzaz]{text-wrap:balance;letter-spacing:-.025em;max-width:26ch;margin-top:14px;font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:900;line-height:1.02}.catalogue-hero[data-astro-cid-kzg6mzaz] .eyebrow[data-astro-cid-kzg6mzaz]{font-family:var(--mono);letter-spacing:.18em;font-size:.72rem;font-weight:600}.lead[data-astro-cid-kzg6mzaz]{max-width:60ch;margin-top:20px;font-size:clamp(1.02rem,1.6vw,1.14rem)}.glyph[data-astro-cid-kzg6mzaz]{fill:currentColor;stroke:currentColor;stroke-width:0;stroke-linejoin:round}.glyph[data-astro-cid-kzg6mzaz] .tri[data-astro-cid-kzg6mzaz]{stroke-width:4px}.zone-section[data-astro-cid-kzg6mzaz]{padding:18px 0 10px}.zone-tete[data-astro-cid-kzg6mzaz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:0 0 16px;display:flex}.zone-titre[data-astro-cid-kzg6mzaz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.72rem;font-weight:600}.zone-lien[data-astro-cid-kzg6mzaz]{color:var(--green-dark);font-size:.92rem;font-weight:700}.zone-lien[data-astro-cid-kzg6mzaz]:hover,.zone-lien[data-astro-cid-kzg6mzaz]:focus-visible{text-underline-offset:4px;text-decoration:underline}.grille[data-astro-cid-kzg6mzaz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));gap:20px;display:grid}.carte[data-astro-cid-kzg6mzaz]{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 30px #1f24300d}.carte[data-astro-cid-kzg6mzaz]:hover{border-color:var(--phase);transform:translateY(-3px);box-shadow:0 18px 38px #1f24301a}.carte[data-astro-cid-kzg6mzaz]:focus-within{outline:2px solid var(--phase);outline-offset:3px}.carte[data-astro-cid-kzg6mzaz]>.glyph[data-astro-cid-kzg6mzaz]{width:32px;height:32px;color:var(--phase);margin-bottom:2px}.carte-signes[data-astro-cid-kzg6mzaz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.66rem;font-weight:600;line-height:1;display:flex}.signe-phase[data-astro-cid-kzg6mzaz]{color:var(--phase-ink)}.signe-format[data-astro-cid-kzg6mzaz]{color:var(--muted);padding-left:10px;position:relative}.signe-format[data-astro-cid-kzg6mzaz]:before{content:"";background:#1f24303d;width:1px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.carte[data-astro-cid-kzg6mzaz] h3[data-astro-cid-kzg6mzaz]{letter-spacing:-.015em;font-size:1.24rem;font-weight:900;line-height:1.16}.carte-tagline[data-astro-cid-kzg6mzaz]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--phase-ink);margin:0;font-size:.66rem;font-weight:600}.carte-desc[data-astro-cid-kzg6mzaz]{flex:1;font-size:.97rem;line-height:1.58}.carte-meta[data-astro-cid-kzg6mzaz]{border-top:1px solid var(--line);width:100%;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);padding-top:14px;font-size:.74rem}.carte-cta[data-astro-cid-kzg6mzaz]{color:var(--phase-ink);align-items:center;gap:7px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.carte-cta[data-astro-cid-kzg6mzaz]:after{content:"";border-radius:inherit;position:absolute;inset:0}.carte-cta[data-astro-cid-kzg6mzaz] span[data-astro-cid-kzg6mzaz]{transition:transform .18s}.carte[data-astro-cid-kzg6mzaz]:hover .carte-cta[data-astro-cid-kzg6mzaz] span[data-astro-cid-kzg6mzaz]{transform:translate(4px)}.carte-cta[data-astro-cid-kzg6mzaz]:focus-visible{outline:none}.carte[data-astro-cid-kzg6mzaz]{animation:carte-in .34s var(--d,0s) cubic-bezier(.22, 1, .36, 1) both}@keyframes carte-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.faq-section[data-astro-cid-kzg6mzaz]{padding:48px 0 64px}.faq-grille[data-astro-cid-kzg6mzaz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px clamp(32px,6vw,80px);display:grid}.faq-grille[data-astro-cid-kzg6mzaz] h2[data-astro-cid-kzg6mzaz]{letter-spacing:-.015em;font-size:1.32rem;font-weight:700}.faq-tout[data-astro-cid-kzg6mzaz]{color:var(--green-dark);gap:8px;margin-top:12px;font-weight:700;text-decoration:none;display:inline-flex}.faq-tout[data-astro-cid-kzg6mzaz] span[data-astro-cid-kzg6mzaz]{transition:transform .16s}.faq-tout[data-astro-cid-kzg6mzaz]:hover span[data-astro-cid-kzg6mzaz],.faq-tout[data-astro-cid-kzg6mzaz]:focus-visible span[data-astro-cid-kzg6mzaz]{transform:translate(3px)}@media (width<=900px){.faq-grille[data-astro-cid-kzg6mzaz]{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.catalogue-hero[data-astro-cid-kzg6mzaz]{padding:46px 0 26px}.zone-section[data-astro-cid-kzg6mzaz]{padding-bottom:6px}.faq-section[data-astro-cid-kzg6mzaz]{padding-bottom:52px}}@media (prefers-reduced-motion:reduce){.carte[data-astro-cid-kzg6mzaz]{animation:none}.carte[data-astro-cid-kzg6mzaz],.carte-cta[data-astro-cid-kzg6mzaz] span[data-astro-cid-kzg6mzaz],.faq-tout[data-astro-cid-kzg6mzaz] span[data-astro-cid-kzg6mzaz]{transition:none}.carte[data-astro-cid-kzg6mzaz]:hover{transform:none}}
