/* EX’SIE — page Méthode. */
.etape-m h2 { font-size: clamp(2.2rem, 1.6rem + 2.6vw, 3.4rem); }

/* La fiche d’une étape : cinq lignes, dont la porte qui ouvre la suivante */
.fiche-etape { margin: 0; width: 100%; max-width: 34rem; border-top: 1px solid var(--line); }
.fiche-etape div { display: grid; grid-template-columns: 9.5rem 1fr; gap: 4px 18px; padding-block: 13px; border-bottom: 1px solid var(--line); }
.fiche-etape dt { padding-top: .32em; font-size: var(--t-mini); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.fiche-etape dd { margin: 0; color: var(--ink); font-weight: 600; line-height: 1.5; }
.fiche-etape .porte { position: relative; }
.fiche-etape .porte dt { color: var(--accent-texte); }
.fiche-etape .porte::before { content: ""; position: absolute; left: -14px; top: 0; bottom: 0; width: 3px; background: var(--accent); }
@media (max-width: 520px) { .fiche-etape div { grid-template-columns: 1fr; } }
