/* Étapes compactes, sans hauteur fixe ni texte tronqué. */
.landing .demarrage-carte{padding:16px 18px;}
.landing .demarrage .numero{position:absolute;top:16px;left:18px;width:32px;height:32px;font-size:17px;border-radius:10px;margin:0;}
.landing .demarrage h3{display:flex;align-items:center;padding-left:44px;min-height:36px;margin:0;font-size:20px;line-height:1.25;}
.landing .demarrage-texte{min-height:0;margin:12px 0;line-height:1.45;}
.landing .demarrage .apercu{min-height:0;padding:10px 12px;margin-top:auto;}
.landing .demarrage .apercu:before{margin-bottom:8px;height:3px;}
.landing .demarrage .champ,.landing .demarrage .branchement{padding-top:6px;padding-bottom:6px;}
.landing .demarrage .bulle-apercu{padding:6px 9px;margin-bottom:6px;}
.landing .demarrage .jetons{gap:6px;}
@media(max-width:760px){.landing .demarrage-carte{padding:16px 18px;}.landing .demarrage .apercu{margin-top:0;}}
