.contribuer[data-astro-cid-e5q2avom]{display:grid;gap:56px;padding-block:40px 0}h2[data-astro-cid-e5q2avom]{font-size:30px;font-style:italic}.tete[data-astro-cid-e5q2avom]{display:grid;gap:18px;max-width:860px}h1[data-astro-cid-e5q2avom]{font-size:clamp(36px,5vw,58px);font-style:italic}.chapo[data-astro-cid-e5q2avom]{font-size:19px;color:var(--ink-soft);max-width:68ch}.reperes[data-astro-cid-e5q2avom]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reperes[data-astro-cid-e5q2avom] li[data-astro-cid-e5q2avom]{display:grid;gap:2px;padding:14px 16px;background:var(--paper-2);border-radius:4px}.reperes[data-astro-cid-e5q2avom] b[data-astro-cid-e5q2avom]{font-family:var(--display);font-size:20px;font-weight:500;line-height:1.2}.reperes[data-astro-cid-e5q2avom] span[data-astro-cid-e5q2avom]{font-size:13px;color:var(--ink-soft)}.etapes[data-astro-cid-e5q2avom]{display:grid;gap:18px}.etapes[data-astro-cid-e5q2avom] ol[data-astro-cid-e5q2avom]{list-style:none;counter-reset:e;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.etapes[data-astro-cid-e5q2avom] li[data-astro-cid-e5q2avom]{counter-increment:e;display:grid;gap:6px;align-content:start;border-top:2px solid var(--ink);padding-top:12px;font-size:15px}.etapes[data-astro-cid-e5q2avom] li[data-astro-cid-e5q2avom]:before{content:counter(e);font-family:var(--display);font-size:34px;line-height:1;color:var(--coral)}.etapes[data-astro-cid-e5q2avom] b[data-astro-cid-e5q2avom]{display:block;font-size:16px}.choix[data-astro-cid-e5q2avom]{display:grid;gap:20px}.onglets[data-astro-cid-e5q2avom]{display:flex;gap:8px;flex-wrap:wrap}.onglets[data-astro-cid-e5q2avom] button[data-astro-cid-e5q2avom]{font:600 15px var(--body);padding:10px 20px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.onglets[data-astro-cid-e5q2avom] button[data-astro-cid-e5q2avom][aria-selected=true]{background:var(--ink);color:var(--paper)}.themes[data-astro-cid-e5q2avom]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.theme[data-astro-cid-e5q2avom]{position:relative;display:grid;gap:10px;align-content:start;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:6px}.theme[data-astro-cid-e5q2avom]:has(input:checked){border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}.theme[data-astro-cid-e5q2avom] label[data-astro-cid-e5q2avom]{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.theme[data-astro-cid-e5q2avom] input[data-astro-cid-e5q2avom]{position:absolute;opacity:0;width:1px;height:1px}.coche[data-astro-cid-e5q2avom]{flex:none;width:22px;height:22px;margin-top:2px;border:2px solid var(--ink-soft);border-radius:4px;display:grid;place-items:center}.theme[data-astro-cid-e5q2avom] input[data-astro-cid-e5q2avom]:checked+.coche[data-astro-cid-e5q2avom]{background:var(--coral);border-color:var(--coral)}.theme[data-astro-cid-e5q2avom] input[data-astro-cid-e5q2avom]:checked+.coche[data-astro-cid-e5q2avom]:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.theme[data-astro-cid-e5q2avom] input[data-astro-cid-e5q2avom]:focus-visible+.coche[data-astro-cid-e5q2avom]{outline:2px solid var(--coral);outline-offset:3px}.nom[data-astro-cid-e5q2avom]{font-family:var(--display);font-size:21px;line-height:1.2}.angle[data-astro-cid-e5q2avom]{font-size:15px;color:var(--ink-soft)}.theme[data-astro-cid-e5q2avom] details[data-astro-cid-e5q2avom]{font-size:14px}.theme[data-astro-cid-e5q2avom] summary[data-astro-cid-e5q2avom]{cursor:pointer;font-weight:600;color:var(--plum)}.theme[data-astro-cid-e5q2avom] details[data-astro-cid-e5q2avom] ol[data-astro-cid-e5q2avom]{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.places[data-astro-cid-e5q2avom]{font-size:13px;font-weight:600;color:var(--sage)}.places[data-astro-cid-e5q2avom].complet{color:var(--ink-soft)}.theme[data-astro-cid-e5q2avom].complet,.theme[data-astro-cid-e5q2avom].bientot{background:var(--paper-2);border-style:dashed}.theme[data-astro-cid-e5q2avom].complet label[data-astro-cid-e5q2avom]{cursor:default}.theme[data-astro-cid-e5q2avom]:has(input:disabled:not(:checked)) label[data-astro-cid-e5q2avom]{cursor:not-allowed}.theme[data-astro-cid-e5q2avom]:not(.complet):has(input:disabled:not(:checked)){opacity:.55}.theme[data-astro-cid-e5q2avom].complet .nom[data-astro-cid-e5q2avom],.theme[data-astro-cid-e5q2avom].bientot .nom[data-astro-cid-e5q2avom]{color:var(--ink-soft)}.theme[data-astro-cid-e5q2avom].bientot .places[data-astro-cid-e5q2avom]{color:var(--saffron)}.barre[data-astro-cid-e5q2avom]{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--ink);color:var(--paper);border-radius:6px;box-shadow:0 8px 30px #0003}.barre[data-astro-cid-e5q2avom] .btn[data-astro-cid-e5q2avom]:disabled{opacity:.5;cursor:not-allowed}.deux[data-astro-cid-e5q2avom]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.deux[data-astro-cid-e5q2avom]>div[data-astro-cid-e5q2avom]{display:grid;gap:14px;align-content:start}.deux[data-astro-cid-e5q2avom] ul[data-astro-cid-e5q2avom]{margin:0;padding-left:20px;display:grid;gap:8px}.deja[data-astro-cid-e5q2avom]{display:grid;gap:20px}.grille[data-astro-cid-e5q2avom]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.faq[data-astro-cid-e5q2avom]{display:grid;gap:4px;max-width:820px}.faq[data-astro-cid-e5q2avom] h2[data-astro-cid-e5q2avom]{margin-bottom:12px}.faq[data-astro-cid-e5q2avom] details[data-astro-cid-e5q2avom]{border-bottom:1px solid var(--line);padding:14px 0}.faq[data-astro-cid-e5q2avom] summary[data-astro-cid-e5q2avom]{cursor:pointer;font-weight:600;font-size:17px}.faq[data-astro-cid-e5q2avom] details[data-astro-cid-e5q2avom] p[data-astro-cid-e5q2avom]{margin-top:8px;color:var(--ink-soft)}@media(max-width:860px){.reperes[data-astro-cid-e5q2avom],.etapes[data-astro-cid-e5q2avom] ol[data-astro-cid-e5q2avom]{grid-template-columns:1fr 1fr}.deux[data-astro-cid-e5q2avom]{grid-template-columns:1fr}}
