.intro-parcours{width:100%;max-width:640px;margin:0 auto;padding:28px 20px 8px;display:grid;grid-gap:12px;gap:12px;color:var(--d2-encre-2,var(--gris))}.intro-parcours h1{margin:0;font-family:var(--d2-f-titre,var(--police-marque));font-weight:500;font-size:var(--d2-t-titre-ecran,1.75rem);line-height:1.12;letter-spacing:-.01em;color:var(--d2-encre,var(--texte));text-wrap:balance}.intro-parcours p{margin:0;font-size:1rem;line-height:1.5}.intro-parcours h2{margin:10px 0 0;font-family:var(--d2-f-titre,var(--police-marque));font-weight:500;font-size:1.125rem;line-height:1.25;color:var(--d2-encre,var(--texte))}.intro-parcours ol{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px;font-size:1rem;line-height:1.5}.intro-parcours ol b{font-weight:600;color:var(--d2-encre,var(--texte))}.intro-parcours-suite{display:grid;grid-gap:12px;gap:12px}.intro-parcours nav{display:flex;flex-wrap:wrap;gap:6px 18px}.intro-parcours nav a{color:var(--d2-encre,var(--texte));font-weight:600;text-decoration:underline;text-underline-offset:3px}body:has(.parcours) .intro-parcours{display:none}:root[data-v4] .intro-parcours h1{font-family:var(--v4-police-titre);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--v4-texte)}:root[data-v4] .intro-parcours{color:var(--v4-texte-2)}:root[data-v4] .intro-parcours h2,:root[data-v4] .intro-parcours ol b{font-family:var(--v4-police-titre);color:var(--v4-texte)}:root[data-v4] .intro-parcours nav a{color:var(--v4-accent-doux)}:root[data-v4] .intro-parcours~.chargement-page{min-height:0;padding-top:0}:root[data-v4] .intro-parcours-suite{position:fixed;inset:0 0 auto;max-width:640px;margin:0 auto;padding:0 20px}