.parcours-intro[data-astro-cid-kovymbcy]{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:40px;display:grid}.en-bref[data-astro-cid-kovymbcy]{gap:18px;padding:24px 26px;display:grid}.en-bref[data-astro-cid-kovymbcy] dl[data-astro-cid-kovymbcy]{gap:10px;display:grid}.en-bref[data-astro-cid-kovymbcy] dl[data-astro-cid-kovymbcy]>div[data-astro-cid-kovymbcy]{border-bottom:1px solid var(--border-color);grid-template-columns:100px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.en-bref[data-astro-cid-kovymbcy] dt[data-astro-cid-kovymbcy]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-top:3px;font-size:.72rem;font-weight:700}.en-bref[data-astro-cid-kovymbcy] dd[data-astro-cid-kovymbcy]{font-size:.95rem;font-weight:600}@media (width<=860px){.parcours-intro[data-astro-cid-kovymbcy]{grid-template-columns:1fr}}.frise[data-astro-cid-kovymbcy]{gap:22px;list-style:none;display:grid}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]{grid-template-columns:130px minmax(0,1fr);gap:30px;display:grid;position:relative}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]:before{content:"";background:#e6d3b1;width:2px;position:absolute;top:26px;bottom:-22px;left:145px}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]:last-child:before{display:none}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]:after{content:"";background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--bg-body);border-radius:50%;position:absolute;top:18px;left:139px}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy].objectif:after{background:var(--bg-body);border:2px dashed var(--accent)}.frise-date[data-astro-cid-kovymbcy]{color:var(--accent-text);text-align:right;padding-top:10px;font-size:.88rem;font-weight:700;display:grid}.frise-date[data-astro-cid-kovymbcy] span[data-astro-cid-kovymbcy]{opacity:.8;font-weight:600}.frise-paire[data-astro-cid-kovymbcy]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.etape[data-astro-cid-kovymbcy]{gap:12px;padding:20px 22px;display:grid}.etape[data-astro-cid-kovymbcy] h3[data-astro-cid-kovymbcy]{font-size:1.08rem;line-height:1.35}.etape[data-astro-cid-kovymbcy] .muted[data-astro-cid-kovymbcy]{font-size:.92rem}.etape-tete[data-astro-cid-kovymbcy]{align-items:center;gap:16px;display:flex}.etape-tete[data-astro-cid-kovymbcy]>div[data-astro-cid-kovymbcy]{min-width:0}.etape[data-astro-cid-kovymbcy] .logo-entreprise{border-radius:10px;flex-shrink:0;width:52px;height:52px}.etape[data-astro-cid-kovymbcy] .logo-ecole{flex-shrink:0;width:84px;height:auto}html.dark-mode .etape[data-astro-cid-kovymbcy] .logo-ecole{background:#fff;border-radius:8px;padding:6px}.missions[data-astro-cid-kovymbcy]{border-top:1px solid var(--border-color);color:var(--text-secondary);gap:8px;padding-top:12px;font-size:.92rem;list-style:none;display:grid}.missions[data-astro-cid-kovymbcy] strong[data-astro-cid-kovymbcy]{color:var(--text-primary)}.feuille-de-route[data-astro-cid-kovymbcy]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.obtenues[data-astro-cid-kovymbcy]{align-content:start;gap:16px;padding:24px 26px;display:grid}.badges[data-astro-cid-kovymbcy]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;list-style:none;display:grid}.badges[data-astro-cid-kovymbcy] a[data-astro-cid-kovymbcy]{border-radius:12px;align-items:center;gap:10px;padding:6px;transition:background .2s;display:flex}.badges[data-astro-cid-kovymbcy] a[data-astro-cid-kovymbcy]:hover{background:var(--bg-soft)}.badges[data-astro-cid-kovymbcy] img{object-fit:contain;flex-shrink:0;width:56px;height:56px}.badges[data-astro-cid-kovymbcy] span[data-astro-cid-kovymbcy]{color:var(--text-secondary);font-size:.8rem;line-height:1.35;display:grid}.badges[data-astro-cid-kovymbcy] strong[data-astro-cid-kovymbcy]{color:var(--text-primary);font-size:.88rem}.petit[data-astro-cid-kovymbcy]{font-size:.82rem}.prochaines[data-astro-cid-kovymbcy]{border-left:1px solid var(--border-color);align-content:center;padding:14px 26px;list-style:none;display:grid}.prochaines[data-astro-cid-kovymbcy] li[data-astro-cid-kovymbcy]{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.prochaines[data-astro-cid-kovymbcy] li[data-astro-cid-kovymbcy]+li[data-astro-cid-kovymbcy]{border-top:1px dashed var(--border-color)}.prochaines[data-astro-cid-kovymbcy] span[data-astro-cid-kovymbcy]:last-child{display:grid}.prochaines[data-astro-cid-kovymbcy] strong[data-astro-cid-kovymbcy]{font-size:.95rem;font-weight:600}.prochaines[data-astro-cid-kovymbcy] small[data-astro-cid-kovymbcy]{color:var(--text-secondary);font-size:.8rem}.annee[data-astro-cid-kovymbcy]{color:var(--accent-text);font-size:.82rem;font-weight:700}.tableau[data-astro-cid-kovymbcy]{overflow-x:auto}.tableau[data-astro-cid-kovymbcy] table[data-astro-cid-kovymbcy]{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.tableau[data-astro-cid-kovymbcy] th[data-astro-cid-kovymbcy],.tableau[data-astro-cid-kovymbcy] td[data-astro-cid-kovymbcy]{text-align:left;padding:14px 22px}.tableau[data-astro-cid-kovymbcy] thead[data-astro-cid-kovymbcy] th[data-astro-cid-kovymbcy]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.tableau[data-astro-cid-kovymbcy] tbody[data-astro-cid-kovymbcy] tr[data-astro-cid-kovymbcy]{border-top:1px solid var(--border-color)}.domaine[data-astro-cid-kovymbcy]{align-items:center;gap:10px;font-weight:600;display:flex}.nombre[data-astro-cid-kovymbcy]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem}.nombre[data-astro-cid-kovymbcy]:hover{color:var(--accent)}@media (width<=860px){.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]{grid-template-columns:1fr;gap:8px}.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]:before,.frise[data-astro-cid-kovymbcy]>li[data-astro-cid-kovymbcy]:after{display:none}.frise-date[data-astro-cid-kovymbcy]{text-align:left;gap:6px;padding:0;display:flex}.frise-date[data-astro-cid-kovymbcy] span[data-astro-cid-kovymbcy]:before{content:"à "}html[lang=en] .frise-date[data-astro-cid-kovymbcy] span[data-astro-cid-kovymbcy]:before{content:"to "}.frise-paire[data-astro-cid-kovymbcy],.feuille-de-route[data-astro-cid-kovymbcy]{grid-template-columns:1fr}.prochaines[data-astro-cid-kovymbcy]{border-left:0;border-top:1px solid var(--border-color)}}
