.sectionEtapes-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--color-neutral-surface-strong)}.sectionEtapes-etape{position:relative;padding:var(--space-xl) var(--space-l) 0 0}.sectionEtapes-etape:before{content:"";position:absolute;top:-2px;left:0;width:2.8rem;height:2px;background:var(--color-brand-surface-base)}.sectionEtapes-numero{display:block;font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:1;margin-bottom:var(--space-xs);color:var(--color-brand-text-base)}.sectionEtapes-titre{margin:0 0 var(--space-2xs);font-size:var(--font-size-m);color:var(--color-neutral-text-strong)}.sectionEtapes-texte{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-expanded);color:var(--color-neutral-text-muted)}.sectionEtapes-avertissement{margin:0;font-size:var(--font-size-2xs);color:var(--color-neutral-text-subtle)}@media (width < 768px){.sectionEtapes-liste{grid-template-columns:1fr 1fr;border-top:0}.sectionEtapes-etape{border-left:2px solid var(--color-neutral-surface-strong);padding:var(--space-2xs) var(--space-m) var(--space-l) var(--space-m)}.sectionEtapes-etape:before{top:0;left:-2px;width:2px;height:2.2rem}}@media (width < 480px){.sectionEtapes-liste{grid-template-columns:1fr}}
