.module-tete-jeu[data-astro-cid-p74mdscr]{background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 55%, #12152b));box-shadow:0 7px 0 var(--o);color:#fff;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:22px;margin:8px 0 18px;padding:28px;display:grid;position:relative}.module-tete-jeu[data-astro-cid-p74mdscr] .exos-icone[data-astro-cid-p74mdscr]{background:#fff3;box-shadow:inset 0 0 0 3px #ffffff59}.module-tete-jeu[data-astro-cid-p74mdscr] h1[data-astro-cid-p74mdscr]{color:#fff;max-width:24ch;margin:4px 0 8px;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.6rem)}.module-tete-jeu[data-astro-cid-p74mdscr] .exos-sur[data-astro-cid-p74mdscr]{color:#ffffffd9}.module-tete-jeu[data-astro-cid-p74mdscr] .fil[data-astro-cid-p74mdscr],.module-tete-jeu[data-astro-cid-p74mdscr] .fil[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]{color:#ffffffd9;margin:0}.module-benefice[data-astro-cid-p74mdscr]{color:#fff;max-width:46rem;font-size:1.08rem}.module-stats[data-astro-cid-p74mdscr]{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.module-stats[data-astro-cid-p74mdscr] li[data-astro-cid-p74mdscr]{background:#00000038;border-radius:99px;padding:6px 12px;font-size:.9rem;font-weight:800}.module-actions[data-astro-cid-p74mdscr]{flex-wrap:wrap;gap:12px;display:flex}.module-pourcent[data-astro-cid-p74mdscr]{text-align:center;background:#00000038;border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.module-pourcent[data-astro-cid-p74mdscr] strong[data-astro-cid-p74mdscr]{font:900 1.7rem/1 var(--titre)}.module-pourcent[data-astro-cid-p74mdscr] span[data-astro-cid-p74mdscr]{opacity:.9;font-size:.8rem;font-weight:800}.mini-chemin[data-astro-cid-p74mdscr]{margin:0 0 18px}.mini-chemin[data-astro-cid-p74mdscr] h2[data-astro-cid-p74mdscr]{margin:0 0 8px;font-size:1.05rem}.mini-etapes[data-astro-cid-p74mdscr]{--pas:58px;scroll-snap-type:x proximity;gap:14px;margin:0;padding:8px 4px 6px;list-style:none;display:flex;overflow-x:auto}.mini-etape[data-astro-cid-p74mdscr]{scroll-snap-align:center;flex:none;position:relative}.mini-etape[data-astro-cid-p74mdscr]+.mini-etape[data-astro-cid-p74mdscr]:before{content:"";background:var(--trait);border-radius:99px;width:18px;height:6px;position:absolute;top:27px;right:calc(100% - 2px)}.mini-etape[data-astro-cid-p74mdscr].est-faite+.mini-etape[data-astro-cid-p74mdscr]:before{background:var(--c)}.mini-etape[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]{min-width:52px;color:var(--encre-2);justify-items:center;gap:4px;text-decoration:none;display:grid}.mini-rond[data-astro-cid-p74mdscr]{background:color-mix(in srgb, var(--c) 35%, var(--surface));width:52px;height:52px;box-shadow:0 4px 0 color-mix(in srgb, var(--o) 45%, var(--fond));color:#fff;font:900 1.15rem/1 var(--titre);transition:transform .12s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.mini-etape[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]:hover .mini-rond[data-astro-cid-p74mdscr]{transform:translateY(-2px)}.mini-etape[data-astro-cid-p74mdscr].est-faite .mini-rond[data-astro-cid-p74mdscr]{background:var(--c);box-shadow:0 4px 0 var(--o)}.mini-etape[data-astro-cid-p74mdscr].est-faite .mini-num[data-astro-cid-p74mdscr]{font-size:0}.mini-etape[data-astro-cid-p74mdscr].est-faite .mini-num[data-astro-cid-p74mdscr]:after{content:"✓";font-size:1.3rem}.mini-etape[data-astro-cid-p74mdscr].est-actuelle .mini-rond[data-astro-cid-p74mdscr]{background:var(--c);box-shadow:0 4px 0 var(--o), 0 0 0 4px var(--fond), 0 0 0 7px var(--encre)}.mini-quiz[data-astro-cid-p74mdscr] .mini-rond[data-astro-cid-p74mdscr]{background:color-mix(in srgb, var(--jaune) 30%, var(--surface));box-shadow:0 4px 0 color-mix(in srgb, #b8851a 50%, var(--fond));font-size:1.4rem}.mini-quiz[data-astro-cid-p74mdscr].est-faite .mini-rond[data-astro-cid-p74mdscr]{background:var(--jaune);box-shadow:0 4px #b8851a}.mini-etoiles[data-astro-cid-p74mdscr]{min-height:1em;color:var(--jaune);letter-spacing:1px;font-size:.74rem}.mini-suite[data-astro-cid-p74mdscr]{margin:6px 0 0;font-weight:800}.mini-suite[data-astro-cid-p74mdscr]>span[data-astro-cid-p74mdscr]{color:var(--encre-2)}.onglets-module[data-astro-cid-p74mdscr]{border-bottom:2px solid var(--trait);gap:6px;margin:0 0 24px;padding:4px 0 8px;display:flex;overflow-x:auto}.onglets-module[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]{min-height:46px;color:var(--encre-2);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.onglets-module[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]:hover{background:var(--surface);color:var(--encre)}.onglets-module[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr][aria-current]{background:var(--signal-fond);color:var(--encre)}@media (width<=760px){.module-tete-jeu[data-astro-cid-p74mdscr]{grid-template-columns:minmax(0,1fr);padding:22px 20px}.module-actions[data-astro-cid-p74mdscr] .btn[data-astro-cid-p74mdscr]{white-space:normal;text-align:center;overflow-wrap:anywhere}.module-pourcent[data-astro-cid-p74mdscr]{width:72px;height:72px;position:absolute;top:18px;right:18px}.module-pourcent[data-astro-cid-p74mdscr] strong[data-astro-cid-p74mdscr]{font-size:1.15rem}.module-pourcent[data-astro-cid-p74mdscr] span[data-astro-cid-p74mdscr]{font-size:.62rem}.module-tete-jeu[data-astro-cid-p74mdscr] h1[data-astro-cid-p74mdscr]{padding-right:70px}.module-actions[data-astro-cid-p74mdscr] .btn[data-astro-cid-p74mdscr]{flex:100%}}.module-progression[data-astro-cid-p74mdscr]:not([hidden]){flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 0;display:flex}.module-progression[data-astro-cid-p74mdscr] .petit[data-astro-cid-p74mdscr]{margin:0}.module-termine[data-astro-cid-p74mdscr]{background:var(--signal-fond);color:var(--signal);display:none}.module-progression[data-astro-cid-p74mdscr].est-termine .module-termine[data-astro-cid-p74mdscr]{display:inline-flex}.module-progression[data-astro-cid-p74mdscr][data-faites="0"] .petit[data-astro-cid-p74mdscr]{display:none}.module-grille[data-astro-cid-p74mdscr]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;margin-top:16px;display:grid}.module-principal[data-astro-cid-p74mdscr] .fil-lecons{margin:8px 0 6px}.module-corps[data-astro-cid-p74mdscr]{margin-top:48px}.module-corps[data-astro-cid-p74mdscr] .bloc-benefice{display:none}.module-corps[data-astro-cid-p74mdscr] .bloc{margin-top:36px}.module-corps[data-astro-cid-p74mdscr] .bloc h2{font-size:1.35rem}.module-corps[data-astro-cid-p74mdscr] .bloc-demo,.module-corps[data-astro-cid-p74mdscr] .bloc-exercice{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:22px 24px 8px}.module-corps[data-astro-cid-p74mdscr] .bloc-exercice{border-color:color-mix(in srgb, var(--signal) 40%, var(--trait))}.module-infos[data-astro-cid-p74mdscr]{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:6px 22px;position:sticky;top:88px}.module-infos[data-astro-cid-p74mdscr] dl[data-astro-cid-p74mdscr]{margin:0}.module-infos[data-astro-cid-p74mdscr] dl[data-astro-cid-p74mdscr]>div[data-astro-cid-p74mdscr]{border-bottom:1px solid var(--trait);padding:14px 0}.module-infos[data-astro-cid-p74mdscr] dl[data-astro-cid-p74mdscr]>div[data-astro-cid-p74mdscr]:last-child{border-bottom:0}.module-infos[data-astro-cid-p74mdscr] dt[data-astro-cid-p74mdscr]{color:var(--encre-3);margin-bottom:4px;font-size:.84rem;font-weight:600}.module-infos[data-astro-cid-p74mdscr] dd[data-astro-cid-p74mdscr]{margin:0;font-size:.95rem;line-height:1.5}.module-infos[data-astro-cid-p74mdscr] dd[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]{margin:2px 0;display:block}.module-infos[data-astro-cid-p74mdscr] .pastille[data-astro-cid-p74mdscr]{margin-bottom:6px}.voisins[data-astro-cid-p74mdscr]{border-top:1px solid var(--trait);grid-template-columns:1fr 1fr;gap:16px;margin-top:72px;padding-top:24px;display:grid}.voisins[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]{color:var(--encre);font:700 1.05rem/1.3 var(--titre);gap:4px;text-decoration:none;display:grid}.voisins[data-astro-cid-p74mdscr] a[data-astro-cid-p74mdscr]:hover{color:var(--signal)}.voisins[data-astro-cid-p74mdscr] .suivant[data-astro-cid-p74mdscr]{text-align:right}@media (width<=900px){.module-grille[data-astro-cid-p74mdscr]{grid-template-columns:minmax(0,1fr);gap:32px}.module-infos[data-astro-cid-p74mdscr]{order:-1;position:static}.voisins[data-astro-cid-p74mdscr]{grid-template-columns:1fr}.voisins[data-astro-cid-p74mdscr] .suivant[data-astro-cid-p74mdscr]{text-align:left}}
