.lecteur{border:1px solid var(--ln);box-shadow:var(--sh2);background:#fff;border-radius:16px;overflow:hidden}.lecteur:fullscreen{background:#000;border-radius:0;flex-direction:column;justify-content:center;display:flex}.lecteur:fullscreen .ecran{aspect-ratio:auto;flex:1}.lecteur .ecran{aspect-ratio:16/9;background:#fff;position:relative}.fin-video{z-index:3;backdrop-filter:blur(3px);color:#fff;text-align:center;background:#0f1720c7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.fin-video[hidden]{display:none}.fin-k{letter-spacing:.09em;text-transform:uppercase;color:#fdef42;font-size:12.5px;font-weight:700}.fin-suite{text-align:left;gap:14px;max-width:min(92%,520px);min-height:56px;padding:0 22px}.fin-suite span{flex-direction:column;line-height:1.25;display:flex}.fin-suite small{opacity:.85;font-size:12px;font-weight:600}.fin-suite b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.fin-revoir{color:#fff;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.fin-revoir:hover,.fin-revoir:focus-visible{opacity:1;background:#ffffff1f}.fin-revoir .ic{width:14px;height:14px}@media (width<=600px){.fin-video{gap:8px}.fin-suite{min-height:46px;padding:0 14px}.fin-suite b{font-size:13.5px}.fin-k{font-size:11px}}.lecteur video{object-fit:contain;background:#fff;width:100%;height:100%}.lecteur video::cue{color:#fff;background:#15191dd1;font-family:Inter,system-ui,sans-serif;font-size:.9em}.affiche{text-align:left;color:#15191d;background-color:#fff;background-image:linear-gradient(#eef2f0 1px,#0000 1px),linear-gradient(90deg,#eef2f0 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;width:100%;position:absolute;inset:0}.affiche-k{letter-spacing:.06em;text-transform:uppercase;color:#5f6b76;font-size:clamp(10px,1.4vw,13px);font-weight:700;position:absolute;top:9%;left:5%}.affiche-t{letter-spacing:-.02em;font-size:clamp(17px,3.2vw,32px);font-weight:800;line-height:1.2;position:absolute;top:19%;left:5%;right:8%}.affiche-t span{background:linear-gradient(#0000 58%,#fdef42 58% 92%,#0000 92%)}.affiche-play{color:#fff;background:#00853f;border-radius:50%;justify-content:center;align-items:center;width:clamp(54px,9vw,76px);height:clamp(54px,9vw,76px);display:flex;position:absolute;top:62%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #0050284d}.affiche-play .ic{width:42%;height:42%;margin-left:4%}.affiche:hover .affiche-play{background:#00733a}.affiche-d{color:#fff;background:#15191dd1;border-radius:7px;padding:3px 8px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.barre{color:#fff;background:#15191d;align-items:center;gap:4px;padding:8px 10px;display:flex}.barre .bt{color:#fff;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}.barre .bt:hover{background:#ffffff1f}.barre .bt .ic{width:20px;height:20px}.barre .bt[aria-pressed=true]{color:#5ad692;background:#3ccb7f38}.barre .i-pause,.lecteur.joue .i-lire,.barre .i-muet,.barre [aria-pressed=true] .i-son{display:none}.lecteur.joue .i-pause,.barre [aria-pressed=true] .i-muet{display:block}.temps{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:13px}.position{accent-color:#3ccb7f;background:0 0;flex:1;min-width:60px;height:28px}.vitesse{position:relative}.bt-v{padding:0 10px;font-size:14px;font-weight:700;border:1px solid #ffffff4d!important}.menu-v{z-index:5;background:#1d2732;border-radius:14px;min-width:190px;padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 10px 30px #0006}.menu-t{letter-spacing:.08em;text-transform:uppercase;color:#9babb8;padding:6px 10px 8px;font-size:11px;font-weight:700}.menu-v button{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;width:100%;padding:10px;font-weight:600;display:flex}.menu-v button:hover,.menu-v button:focus-visible{background:#ffffff1a}.menu-v button .ic{color:#5ad692;visibility:hidden;width:16px;height:16px;margin-left:auto}.menu-v button[aria-checked=true]{background:#3ccb7f29}.menu-v button[aria-checked=true] .ic{visibility:visible}.normale{color:#9babb8;font-weight:400}.etat-lecteur:empty{display:none}.etat-lecteur{background:var(--yellow-soft);color:var(--tx);padding:10px 14px;font-size:14px}.etat-lecteur a{color:inherit}@media (width<=600px){.lecteur{border-radius:12px;margin-inline:-4px}.barre{gap:0;padding:6px}.barre .bt{min-width:38px}.cache-tel{display:none!important}.temps .sep,.temps [data-total]{display:none}}.principal[data-astro-cid-e2ak2lkh]{min-width:0}.sans-video[data-astro-cid-e2ak2lkh]{aspect-ratio:16/9;border:1px dashed var(--axis2);background:var(--bg2);border-radius:16px;align-items:center;gap:14px;padding:24px;display:flex}.sans-video[data-astro-cid-e2ak2lkh] .ic[data-astro-cid-e2ak2lkh]{width:28px;height:28px;color:var(--yellow-ink)}.etape[data-astro-cid-e2ak2lkh]{align-items:center;gap:10px;margin-top:22px;display:flex}.titre-l[data-astro-cid-e2ak2lkh]{margin-top:6px;font-size:clamp(24px,3vw,32px);font-weight:800}.meta-v[data-astro-cid-e2ak2lkh]{color:var(--tx2);margin-top:8px;font-size:14.5px}.etapes[data-astro-cid-e2ak2lkh]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.etapes[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]{border:1px solid var(--ln);background:var(--card);color:var(--tx);border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.etapes[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]:hover{border-color:var(--ac)}.etapes[data-astro-cid-e2ak2lkh] b[data-astro-cid-e2ak2lkh]{font-size:14.5px;display:block}.etapes[data-astro-cid-e2ak2lkh] small[data-astro-cid-e2ak2lkh]{color:var(--tx2);font-size:12.5px;line-height:1.3;display:block}.e-n[data-astro-cid-e2ak2lkh]{background:var(--ln2);height:28px;color:var(--tx2);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.etapes[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh].vu .e-n[data-astro-cid-e2ak2lkh]{background:var(--ac);color:var(--ac-tx)}.bloc[data-astro-cid-e2ak2lkh]{margin-top:40px;scroll-margin-top:16px}.bloc[data-astro-cid-e2ak2lkh]>[data-astro-cid-e2ak2lkh]+[data-astro-cid-e2ak2lkh]{margin-top:14px}.bloc-t[data-astro-cid-e2ak2lkh]{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding-bottom:10px;font-size:22px;font-weight:800;display:flex}.bloc-t[data-astro-cid-e2ak2lkh] .ic[data-astro-cid-e2ak2lkh]{width:22px;height:22px;color:var(--ac-ink)}.exos[data-astro-cid-e2ak2lkh]{padding-left:1.2em}.exos[data-astro-cid-e2ak2lkh] li[data-astro-cid-e2ak2lkh]+li[data-astro-cid-e2ak2lkh]{margin-top:4px}.suite[data-astro-cid-e2ak2lkh]{border-top:1px solid var(--ln);justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.plan[data-astro-cid-e2ak2lkh]{overflow:hidden}.plan-h[data-astro-cid-e2ak2lkh]{padding:18px 18px 12px}.plan-h[data-astro-cid-e2ak2lkh]>[data-astro-cid-e2ak2lkh]+[data-astro-cid-e2ak2lkh]{margin-top:8px}.plan-t[data-astro-cid-e2ak2lkh]{font-size:17px;font-weight:700}.plan-t[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]{color:var(--tx);text-decoration:none}.plan[data-astro-cid-e2ak2lkh] ol[data-astro-cid-e2ak2lkh]{border-top:1px solid var(--ln);list-style:none}.plan[data-astro-cid-e2ak2lkh] li[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]{color:var(--tx);gap:12px;padding:12px 18px;font-size:14.5px;line-height:1.4;text-decoration:none;display:flex}.plan[data-astro-cid-e2ak2lkh] li[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]:hover{background:var(--ln2)}.plan[data-astro-cid-e2ak2lkh] li[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh][aria-current]{background:var(--ac-soft);font-weight:600}.p-n[data-astro-cid-e2ak2lkh]{background:var(--ln2);height:26px;color:var(--tx2);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.plan[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh].vu .p-n[data-astro-cid-e2ak2lkh]{background:var(--ac);color:var(--ac-tx)}.plan[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh].commence .p-n[data-astro-cid-e2ak2lkh],.plan[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh][aria-current] .p-n[data-astro-cid-e2ak2lkh]{background:var(--yellow);color:#15191d}.p-t[data-astro-cid-e2ak2lkh] small[data-astro-cid-e2ak2lkh]{color:var(--tx2);font-size:12.5px;font-weight:400;display:block}.p-t[data-astro-cid-e2ak2lkh] .serie[data-astro-cid-e2ak2lkh]{margin-left:6px}.plan-fin[data-astro-cid-e2ak2lkh]{border-top:1px solid var(--ln);gap:6px;padding:14px 18px 18px;display:grid}.plan-fin[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]{color:var(--tx);border-radius:10px;align-items:flex-start;gap:10px;margin:0 -8px;padding:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.plan-fin[data-astro-cid-e2ak2lkh] a[data-astro-cid-e2ak2lkh]:hover{background:var(--ln2)}.plan-fin[data-astro-cid-e2ak2lkh] .ic[data-astro-cid-e2ak2lkh]{width:18px;height:18px;color:var(--ac-ink);margin-top:2px}.plan-fin[data-astro-cid-e2ak2lkh] small[data-astro-cid-e2ak2lkh]{color:var(--tx2);font-size:12.5px;font-weight:400;display:block}@media (width<=760px){.etapes[data-astro-cid-e2ak2lkh]{grid-template-columns:1fr 1fr}}
