.planif[data-astro-cid-onxljce2]{background:var(--surface);border:1px solid var(--ligne);border-radius:14px;padding:clamp(1.3rem,3vw,2rem)}.planif-titre[data-astro-cid-onxljce2]{margin-bottom:1rem;font-size:1.4rem}.planif-champ[data-astro-cid-onxljce2] input[data-astro-cid-onxljce2]{max-width:15rem}.planif-liste[data-astro-cid-onxljce2]{margin:1.4rem 0 0;padding:0;list-style:none;position:relative}.planif-liste[data-astro-cid-onxljce2]:before{content:"";border-left:2px dashed var(--pointilles);position:absolute;top:10px;bottom:10px;left:7px}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2]{grid-template-columns:9rem 1fr;column-gap:1rem;padding:0 0 1.15rem 2rem;display:grid;position:relative}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2]:before{content:"";background:var(--surface);border:2px solid var(--primaire);border-radius:50%;width:16px;height:16px;position:absolute;top:.3rem;left:0}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2]:last-child:before{background:var(--primaire)}.planif-quand[data-astro-cid-onxljce2]{color:var(--primaire);grid-row:span 3;padding-top:.1rem;font-size:.92rem;font-weight:600}.planif-etape[data-astro-cid-onxljce2]{font-weight:700;line-height:1.3}.planif-texte[data-astro-cid-onxljce2]{font-family:var(--f-lecture);color:var(--encre-douce);font-size:1rem;line-height:1.5}.planif-cta[data-astro-cid-onxljce2]{justify-self:start;margin-top:.3rem;font-size:.95rem;font-weight:600}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2].passe{opacity:.45}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2].passe:before{background:var(--pointilles);border-color:var(--pointilles)}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2].maintenant:before{background:var(--primaire);box-shadow:0 0 0 5px var(--doux)}.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2].maintenant .planif-etape[data-astro-cid-onxljce2]:before{content:"Vous êtes ici";background:var(--doux);width:fit-content;color:var(--primaire-fonce);border-radius:4px;margin-bottom:.25rem;padding:.05rem .5rem;font-size:.8rem;font-weight:600;display:block}.planif-note[data-astro-cid-onxljce2]{color:var(--encre-douce);margin:.4rem 0 0;font-size:.9rem}@media (width<=560px){.planif-liste[data-astro-cid-onxljce2] li[data-astro-cid-onxljce2]{grid-template-columns:1fr}.planif-quand[data-astro-cid-onxljce2]{grid-row:auto}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--doux) 0%, var(--fond) 100%);border-bottom:1px solid var(--ligne)}.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.2rem,5vw,4.5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero-intro[data-astro-cid-lcdefpme]{max-width:42ch;color:var(--encre-douce);margin-top:1rem;font-size:1.22rem}.hero-points[data-astro-cid-lcdefpme]{gap:.7rem;max-width:46ch;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:2rem;position:relative}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--primaire);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.25em;left:0}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.45rem;height:.25rem;position:absolute;top:.5em;left:.38rem;rotate:-45deg}.bloc[data-astro-cid-lcdefpme]{padding-block:clamp(2.8rem,6vw,4.5rem)}.entete-bloc[data-astro-cid-lcdefpme]{max-width:60ch;margin-bottom:1.8rem}.entete-bloc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--encre-douce)}.parcours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.parcours[data-astro-cid-lcdefpme]:before{content:"";border-top:2px dashed var(--pointilles);position:absolute;top:21px;left:1.2rem;right:1.2rem}.parcours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:2.6rem;position:relative}.parcours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--fond);border:2px solid var(--primaire);border-radius:50%;width:18px;height:18px;position:absolute;top:13px;left:1.2rem}.parcours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:has(a:hover):before{background:var(--primaire)}.parcours[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--ligne);height:100%;color:var(--encre);border-radius:12px;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .15s;display:grid}.parcours[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--primaire)}.parcours-situation[data-astro-cid-lcdefpme]{color:var(--primaire);font-size:1.1rem;font-weight:700;line-height:1.25}.parcours-texte[data-astro-cid-lcdefpme]{font-family:var(--f-lecture);color:var(--encre-douce);line-height:1.45}.bloc-clair[data-astro-cid-lcdefpme]{background:var(--surface);border-block:1px solid var(--ligne)}.outil[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.outil-intro[data-astro-cid-lcdefpme]{top:calc(env(safe-area-inset-top,0px) + 100px);position:sticky}.outil[data-astro-cid-lcdefpme] .planif{background:var(--fond)}.etapes[data-astro-cid-lcdefpme]{counter-reset:e;grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.etapes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:e}.etapes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(e);background:var(--primaire);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.9rem;font-weight:700;display:grid}.etapes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--encre-douce);font-family:var(--f-lecture);margin:0}.sources[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);display:grid}.sources-liste[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sources-liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ligne);gap:.1rem;padding:1rem 0;display:grid}.sources-liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.sources-liste[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:700}.sources-editeur[data-astro-cid-lcdefpme]{font-size:.92rem;font-weight:500}.sources-resume[data-astro-cid-lcdefpme]{font-family:var(--f-lecture);color:var(--encre-douce)}.entete-ligne[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;max-width:none;display:flex}.articles-grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (width<=900px){.articles-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq[data-astro-cid-lcdefpme]{max-width:var(--mesure);margin:1.2rem 0}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ligne);padding:.9rem 0}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-size:1.08rem;font-weight:600}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--encre-douce);margin:.6rem 0 0}.bloc-final[data-astro-cid-lcdefpme]{background:var(--primaire);color:#fff;padding-block:clamp(2.8rem,6vw,4.5rem)}.final-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.bloc-final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.bloc-final[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sur-fonce-doux);max-width:46ch}.bloc-final[data-astro-cid-lcdefpme] .rapide{color:var(--encre);border-top-color:var(--doux)}@media (width<=1100px){.parcours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.parcours[data-astro-cid-lcdefpme]:before{display:none}.parcours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:0}.parcours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=900px){.hero-in[data-astro-cid-lcdefpme],.outil[data-astro-cid-lcdefpme],.sources[data-astro-cid-lcdefpme],.final-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.outil-intro[data-astro-cid-lcdefpme]{position:static}.etapes[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.4rem}}@media (width<=560px){.parcours[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-points[data-astro-cid-lcdefpme]{display:none}.hero-intro[data-astro-cid-lcdefpme]{font-size:1.1rem}}
