.accueil .hero__inner{padding:clamp(48px,6vw,88px) var(--gutter) clamp(48px,6vw,84px)}.accueil .hero__grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.accueil .hero__texte{min-width:0}.accueil .hero__texte .h1{max-width:13ch}.accueil .hero__sub{max-width:40ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.accueil .hero__lien{margin:30px 0 0}.accueil .hero__precision{color:var(--muted);max-width:44ch;margin:20px 0 0;font-size:15px;line-height:1.6}.accueil .etapes-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.accueil .parcours-liens{margin-top:36px}.accueil .bas-lecture{margin-top:30px}.accueil .hero__form{min-width:0;scroll-margin-top:calc(var(--header-h) + 20px)}section[id],h2[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.split .h2{max-width:15ch}.copy{color:var(--muted);max-width:var(--mesure);font-size:16.5px;line-height:1.7}.copy p{margin:0 0 20px}.copy p:last-child{margin-bottom:0}.copy a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.suites{counter-reset:suite;margin:0;padding:0;list-style:none}.suites li{counter-increment:suite;border-bottom:1px solid var(--hairline);grid-template-columns:36px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.suites li:first-child{padding-top:0}.suites li:before{content:"0" counter(suite);color:var(--indigo-deep);font-family:var(--font-display);font-weight:600}.suites+p{margin-top:24px}.liens-editoriaux{margin:28px 0;padding:0;list-style:none}.liens-editoriaux li{padding:10px 0}.liens-editoriaux a{overflow-wrap:anywhere}.link-cta{white-space:normal;max-width:100%}.faq{margin-top:34px}.faq__a a{text-decoration:underline}.section__retour{margin-top:36px}@media (width>=1000px){.accueil .hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,460px);grid-template-areas:"texte form";gap:48px}}@media (width<=999px){.accueil .hero__grid{grid-template-areas:"texte""form"}.accueil .hero__form{max-width:600px}}@media (width<=400px){.accueil .hero__inner{padding-left:16px;padding-right:16px}}@media (width<=1000px){.accueil .etapes-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.accueil .etapes-v2{grid-template-columns:minmax(0,1fr)}.accueil .hero__texte .h1{max-width:18ch}}
