.capp--large{padding-block:0}.capp__plein{width:100%;padding-inline:var(--gouttiere)}.capp__entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--e-4);margin-bottom:var(--e-6)}.capp__vide{margin-top:var(--e-5);padding:var(--e-6);border:1px dashed var(--trait);border-radius:var(--r-2);color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.cdemo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-4);margin-bottom:var(--e-8);padding:var(--e-4) var(--e-5);border:1px solid #f3d48a;border-left:3px solid #b97906;border-radius:var(--r-1);background:#fdf6e7;color:#5c3f04;font-size:var(--t-sm);line-height:1.55}.cdemo>div{flex:1;min-width:16rem}.cdemo .ico{flex:none;color:#b97906}.cdemo .btn{--b-fg:#5c3f04}.creprise{display:grid;gap:var(--e-5);padding:var(--e-6);border-radius:var(--r-2);background:var(--encre);color:#d9e6f4}@media (min-width:760px){.creprise{grid-template-columns:1fr auto;align-items:center;gap:var(--e-8)}}.creprise__sur{margin:0;color:var(--cap);font-size:var(--t-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.creprise__titre{margin:var(--e-2) 0 0;color:#fff;font-size:var(--t-xl);font-weight:650;letter-spacing:-0.02em}.creprise__bloc{margin:var(--e-1) 0 var(--e-4);color:#a8c3dd;font-size:var(--t-sm)}.creprise .pprog__piste{background:rgba(255,255,255,0.16)}.creprise .pprog__texte{color:#a8c3dd}.creprise .pprog__texte b{color:#fff}.cattest{display:flex;flex-direction:column;padding:var(--e-5);border:1px solid var(--trait);border-top:3px solid var(--cap);border-radius:var(--r-2);background:var(--blanc)}.cattest__haut{display:flex;align-items:center;gap:10px;color:var(--cap-sombre);font-size:var(--t-xs);font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.cattest__titre{margin:var(--e-3) 0 var(--e-4);font-size:var(--t-base);font-weight:650;line-height:1.3}.cattest__liste{display:grid;grid-template-columns:auto 1fr;gap:4px var(--e-4);margin:0 0 var(--e-5);font-size:var(--t-xs)}.cattest__liste dt{color:var(--texte-doux)}.cattest__liste dd{margin:0;color:var(--encre);font-weight:550}.cmodal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--e-4);background:rgba(8,20,38,0.6);overflow-y:auto}.cmodal__boite{width:min(46rem,100%);border-radius:var(--r-2);background:var(--blanc);box-shadow:var(--ombre-3)}.cmodal__actions{display:flex;justify-content:flex-end;gap:var(--e-3);padding:var(--e-5);border-top:1px solid var(--trait)}.attest{--at-bleu:#4b7bc0;--at-teinte:#eaf0f8;--at-encre:#262626;--at-gris:#595959;--at-filet:#d9dee5;padding:clamp(1.25rem,0.8rem + 2vw,2.5rem);background:#fff;color:var(--at-encre);font-family:Calibri,Carlito,'Segoe UI',Arial,sans-serif;font-size:10pt;line-height:1.45}.attest__logo{display:block;width:44mm;max-width:60%;height:auto;margin-bottom:5mm}.attest__bandeau{margin:0 0 6mm;padding:2.4mm 4mm;background:var(--at-bleu);color:#fff;font-size:14pt;font-weight:700;letter-spacing:.01em}.attest__intro{margin:0 0 5mm}.attest__intro b{font-weight:700}.attest__fiche{width:100%;border-collapse:collapse}.attest__fiche th{width:52mm;padding:2mm 3mm;background:var(--at-teinte);border:1px solid #fff;font-size:9.5pt;font-weight:700;text-align:left;vertical-align:top}.attest__fiche td{padding:2mm 3mm;border-bottom:1px solid var(--at-filet);vertical-align:top}.attest__campus th{border-left:2pt solid var(--at-bleu)}.attest__paragraphe{margin:6mm 0 0;text-align:justify}.attest__formule{margin:5mm 0 0}.attest__lieu{margin:7mm 0 0}.attest__signature{margin:3mm 0 0 auto;width:82mm;max-width:100%;text-align:center;font-size:9.5pt}.attest__signature img{display:block;width:70mm;max-width:100%;margin:1mm auto 0}.attest__nom{margin:0;font-weight:700}.attest__pied{margin-top:8mm;padding-top:5mm;border-top:1px solid var(--at-filet);text-align:center;color:var(--at-gris)}.attest__contact{margin:0;font-size:8pt}.attest__legal{margin:.8mm 0 0;font-size:6.5pt}.attest__qualiopi{margin:1.2mm 0 0;font-size:8pt;font-weight:700;color:var(--at-encre)}.attest__mention{margin:4mm 0 0;font-size:7.5pt;line-height:1.5;color:var(--at-gris)}.attest__demo{margin:var(--e-4) 0 0;padding:var(--e-3) var(--e-4);border:1px dashed var(--erreur);border-radius:var(--r-1);color:var(--erreur);font-size:var(--t-xs);font-weight:700;letter-spacing:0.08em;text-align:center}@media print{@page{size:A4;margin:12mm 17mm 8mm}body>*:not(.cmodal){display:none !important}.cmodal{position:static;background:none;padding:0}.cmodal__boite{box-shadow:none;width:100%;max-width:none;border-radius:0}.cmodal__actions{display:none}.attest{padding:0;font-size:10pt}.attest__fiche{page-break-inside:avoid}.attest__signature{page-break-inside:avoid}}.lect{display:grid;gap:var(--e-8);padding-block:var(--e-6) var(--e-16)}.lect__rail{order:2;scrollbar-width:thin}.lect__principal{order:1}@media (min-width:1000px){.lect{grid-template-columns:19rem minmax(0,1fr);gap:var(--e-12)}.lect__rail{position:sticky;top:calc(68px + var(--e-4));max-height:calc(100vh - 100px);overflow-y:auto;order:0}}.lect__railhaut{padding-bottom:var(--e-5);border-bottom:1px solid var(--trait)}.lect__retour{display:inline-flex;align-items:center;gap:6px;color:var(--texte-doux);font-size:var(--t-xs);font-weight:600;text-decoration:none}.lect__retour:hover{color:var(--encre)}.lect__titre{margin:var(--e-3) 0 var(--e-4);font-family:var(--f-display);font-size:var(--t-base);font-weight:650;line-height:1.25}.lect__sommaire{padding-top:var(--e-5)}.lect__chap + .lect__chap{margin-top:var(--e-5)}.lect__chaptitre{display:flex;align-items:center;gap:10px;margin:0 0 var(--e-2);color:var(--encre);font-family:var(--f-display);font-size:var(--t-sm);font-weight:650;line-height:1.3}.lect__chapnum{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:999px;background:var(--bleu-50);color:var(--bleu-700);font-size:0.75rem;font-weight:700}.lect__liste{margin:0;padding:0 0 0 6px;list-style:none;border-left:1px solid var(--trait)}.lect__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-1);background:transparent;color:var(--texte);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--d-1),color var(--d-1)}.lect__item:hover:not(:disabled){background:var(--papier-2);color:var(--encre)}.lect__item .ico{flex:none;margin-top:2px;color:var(--texte-doux)}.lect__itemtexte{display:grid;gap:1px;min-width:0}.lect__itemtitre{font-size:var(--t-sm);font-weight:550;line-height:1.3}.lect__itemmeta{color:var(--texte-doux);font-size:var(--t-xs)}.lect__item.is-courant{background:var(--bleu-50);color:var(--bleu-800)}.lect__item.is-courant .ico{color:var(--bleu-700)}.lect__item.is-courant .lect__itemtitre{font-weight:700}.lect__item.is-fait .ico{color:var(--cap-fonce)}.lect__item.is-bloque{opacity:0.5;cursor:not-allowed}.lect__principal{min-width:0}.lect__entete{padding-bottom:var(--e-5);border-bottom:1px solid var(--trait)}.lect__fil{margin:0;color:var(--texte-doux);font-size:var(--t-xs);font-weight:600;letter-spacing:0.02em;text-transform:uppercase}.lect__h1{margin:var(--e-2) 0 0;font-size:var(--t-2xl);font-weight:650;letter-spacing:-0.02em;line-height:1.12}.lect__contenu{padding-block:var(--e-8)}.lect__prose{max-width:42rem}.lect__prose h3{margin-top:var(--e-8);font-size:var(--t-md);font-weight:650}.lect__prose h4{margin-top:var(--e-6);font-size:var(--t-base);font-weight:650}.lect__prose p + p,.lect__prose ul,.lect__prose blockquote{margin-top:var(--e-4)}.lect__prose ul{padding-left:1.2em}.lect__prose li + li{margin-top:6px}.lect__pied{display:grid;gap:var(--e-4);padding-top:var(--e-5);border-top:1px solid var(--trait)}@media (min-width:700px){.lect__pied{grid-template-columns:1fr auto;align-items:center}}.lect__piedinfo{display:grid;gap:4px;font-size:var(--t-sm)}.lect__fait{display:inline-flex;align-items:center;gap:8px;color:var(--cap-sombre);font-weight:650}.lect__manque{color:var(--texte-doux)}.lect__pret{color:var(--encre);font-weight:550}.lect__temps{color:var(--texte-doux);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.lect__actions{display:flex;flex-wrap:wrap;gap:var(--e-3)}.lect__fin{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-4);margin-top:var(--e-4);padding:var(--e-5);border-radius:var(--r-2);background:var(--cap-clair);color:var(--cap-sombre)}.lect__fin>div{flex:1;min-width:14rem}.lect__fin .ico{flex:none}.cvide,.cvideo,.cdoc,.cexo{max-width:42rem;padding:var(--e-6);border:1px solid var(--trait);border-radius:var(--r-2);background:var(--blanc)}.cvide{border-style:dashed;text-align:center}.cvide .ico{color:var(--texte-doux)}.cvide h2{margin:var(--e-4) 0 var(--e-2);font-size:var(--t-md);font-weight:650}.cvide p{margin:0 auto;max-width:34rem;color:var(--texte);font-size:var(--t-sm);line-height:1.6}.cvide__note{margin-top:var(--e-4) !important;padding:var(--e-3) var(--e-4);border-radius:var(--r-1);background:var(--papier-2);color:var(--texte-doux) !important;font-size:var(--t-xs) !important;text-align:left}.cvide__suite{margin-top:var(--e-4) !important;color:var(--texte-doux) !important;font-size:var(--t-xs) !important}.cvideo{text-align:center}.cvideo__cadre{display:grid;place-items:center;gap:var(--e-3);aspect-ratio:16 / 9;border-radius:var(--r-1);background:var(--encre);color:#7e9ab6}.cvideo__cadre p{margin:0;font-size:var(--t-sm)}.cvideo__barre{height:5px;margin-top:var(--e-4);border-radius:999px;background:var(--rail);overflow:hidden}.cvideo__barre span{display:block;height:100%;background:var(--cap)}.cvideo__info{margin:8px 0 var(--e-4);color:var(--texte-doux);font-size:var(--t-xs)}.cdoc{display:flex;align-items:center;gap:var(--e-4)}.cdoc .ico{flex:none;color:var(--bleu-600)}.cdoc>div{flex:1}.cdoc__titre{margin:0;font-weight:650}.cdoc__meta{margin:2px 0 0;color:var(--texte-doux);font-size:var(--t-xs)}.cexo__label{margin:0;color:var(--cap-sombre);font-size:var(--t-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.cexo__consigne{margin:var(--e-3) 0 0;font-size:var(--t-base);line-height:1.6}.cexo__corrige{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--trait-doux)}.cexo__corrige summary{cursor:pointer;font-size:var(--t-sm);font-weight:650}.cquiz{max-width:44rem}.cquiz__consigne{display:flex;gap:var(--e-3);margin-bottom:var(--e-6);padding:var(--e-4) var(--e-5);border-radius:var(--r-1);background:var(--bleu-50);color:var(--bleu-800);font-size:var(--t-sm);line-height:1.6}.cquiz__consigne .ico{flex:none;margin-top:2px}.cquiz__consigne p{margin:0}.cquiz__bilan{margin-bottom:var(--e-6);padding:var(--e-5);border-radius:var(--r-2);text-align:center}.cquiz__bilan.est-reussi{background:var(--succes-bg);color:#0d4a33}.cquiz__bilan.est-echoue{background:var(--papier-2);color:var(--encre-2)}.cquiz__bilan p{margin:0;font-size:var(--t-sm);line-height:1.6}.cquiz__score{font-family:var(--f-display);font-size:var(--t-2xl) !important;font-weight:750;letter-spacing:-0.03em;line-height:1;margin-bottom:var(--e-2) !important}.cquiz__form{display:grid;gap:var(--e-6)}.cquiz__question{margin:0;padding:var(--e-5);border:1px solid var(--trait);border-radius:var(--r-2);background:var(--blanc)}.cquiz__question legend{display:flex;gap:10px;padding:0;font-size:var(--t-base);font-weight:600;line-height:1.45}.cquiz__num{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--encre);color:#fff;font-family:var(--f-display);font-size:0.8125rem;font-weight:700}.cquiz__aide{margin:var(--e-2) 0 0 34px;color:var(--texte-doux);font-size:var(--t-xs)}.cquiz__reponse{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:var(--e-3);margin-left:34px;padding:10px 12px;border:1px solid var(--trait);border-radius:var(--r-1);cursor:pointer;transition:border-color var(--d-1),background-color var(--d-1)}.cquiz__reponse:hover{border-color:var(--bleu-500);background:var(--bleu-50)}.cquiz__reponse input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.cquiz__marque{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--encre-3);background:var(--blanc);transition:background-color var(--d-1),border-color var(--d-1)}.cquiz__reponse input[type='radio'] + .cquiz__marque{border-radius:50%}.cquiz__reponse input[type='checkbox'] + .cquiz__marque{border-radius:4px}.cquiz__marque::after{content:'';width:10px;height:10px;border-radius:inherit;background:transparent;transition:background-color var(--d-1)}.cquiz__reponse input:checked + .cquiz__marque{border-color:var(--bleu-600)}.cquiz__reponse input:checked + .cquiz__marque::after{background:var(--bleu-600)}.cquiz__reponse input:focus-visible + .cquiz__marque{box-shadow:var(--focus)}.cquiz__reponse:has(input:checked){border-color:var(--bleu-600);background:var(--bleu-50)}.cquiz__texte{font-size:var(--t-sm);line-height:1.5}.cquiz__correction{margin-top:var(--e-8)}.cquiz__corritem{margin-top:var(--e-4);padding:var(--e-4) var(--e-5);border-left:3px solid var(--trait);border-radius:0 var(--r-1) var(--r-1) 0;background:var(--blanc)}.cquiz__corritem.est-juste{border-left-color:var(--succes)}.cquiz__corritem.est-faux{border-left-color:var(--erreur)}.cquiz__corrq{margin:0;font-weight:600;line-height:1.45}.cquiz__corrr{margin:var(--e-2) 0 0;font-size:var(--t-sm)}.cquiz__corre{margin:var(--e-2) 0 0;color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.cquiz__note{max-width:40rem;color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.lect__entete{scroll-margin-top:calc(68px + var(--e-5))}.lect__h1:focus{outline:none}.chead--app{background:var(--blanc);border-bottom:1px solid var(--trait);backdrop-filter:none}.ccompte{display:flex;align-items:center;gap:var(--e-3)}.ccompte__nom{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;background:var(--papier-2);font-size:var(--t-sm);font-weight:600}.ccompte__pastille{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bleu-600);color:#fff;font-family:var(--f-display);font-size:0.75rem;font-weight:700;letter-spacing:0.02em}.ccompte__org{color:var(--texte-doux);font-weight:500}@media (max-width:639px){.ccompte__texte{display:none}}.creprise{position:relative;overflow:hidden}.creprise::after{content:'#';position:absolute;right:-0.04em;bottom:-0.34em;color:rgba(255,255,255,0.045);font-family:var(--f-display);font-size:16rem;font-weight:800;line-height:0.8;transform:skewX(var(--oblique));pointer-events:none}.creprise__suite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:var(--e-4) 0 0;color:#cfe3f5;font-size:var(--t-sm)}.creprise__suite b{color:#fff;font-weight:650}.creprise__reste{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(0,184,169,0.16);color:var(--cap);font-weight:650}.cliste{display:grid;gap:var(--e-3);margin-top:var(--e-5)}.cligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-5);border:1px solid var(--trait);border-radius:var(--r-2);background:var(--blanc);transition:border-color var(--d-1) var(--ease),box-shadow var(--d-2) var(--ease)}.cligne:hover{border-color:var(--bleu-200);box-shadow:var(--ombre-1)}.cligne__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-1);background:var(--u-50,var(--papier-2));color:var(--u-700,var(--encre))}.cligne__ico--fait{background:var(--cap-clair);color:var(--cap-sombre)}.cligne__titre{margin:0;font-size:var(--t-base);font-weight:650;line-height:1.3}.cligne__titre a{color:var(--encre);text-decoration:none}.cligne__titre a:hover{color:var(--bleu-700)}.cligne__meta{display:flex;flex-wrap:wrap;gap:4px var(--e-4);margin:3px 0 0;color:var(--texte-doux);font-size:var(--t-xs)}.cligne__meta b{color:var(--cap-sombre);font-weight:650}.cligne__action{white-space:nowrap}@media (max-width:639px){.cligne{grid-template-columns:auto minmax(0,1fr)}.cligne__action{grid-column:1 / -1}.cligne__action .btn{width:100%}}.ccours{display:grid;gap:var(--e-4);padding:var(--e-5);border:1px solid var(--trait);border-left:3px solid var(--cap);border-radius:var(--r-2);background:var(--blanc)}@media (min-width:720px){.ccours{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e-8)}}.ccours__titre{margin:0;font-size:var(--t-md);font-weight:650;line-height:1.25}.ccours__titre a{color:var(--encre);text-decoration:none}.cbilan{display:flex;flex-wrap:wrap;gap:var(--e-6) var(--e-10);margin-top:var(--e-6);padding:var(--e-5) 0;border-block:1px solid var(--trait);list-style:none}.cbilan li{display:grid;gap:2px}.cbilan b{font-family:var(--f-display);font-size:var(--t-lg);font-weight:700;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.cbilan span{color:var(--texte-doux);font-size:var(--t-xs)}.lect__barre{position:sticky;top:68px;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);padding:10px var(--gouttiere);margin-inline:calc(-1 * var(--gouttiere));border-bottom:1px solid var(--trait);background:rgba(244,247,251,0.94);backdrop-filter:saturate(140%) blur(10px)}.lect__barretitre{flex:1;min-width:10rem;margin:0;font-family:var(--f-display);font-size:var(--t-sm);font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lect__barreprog{display:flex;align-items:center;gap:10px}.lect__barrepiste{width:clamp(6rem,18vw,12rem);height:6px;border-radius:999px;background:var(--rail);overflow:hidden}.lect__barrepiste span{display:block;height:100%;border-radius:inherit;background:var(--cap);transition:width var(--d-2) var(--ease)}.lect__barrepct{font-size:var(--t-xs);font-weight:700;font-variant-numeric:tabular-nums}.lect__barrereste{color:var(--texte-doux);font-size:var(--t-xs)}.lect__ouvrir{display:inline-flex;align-items:center;gap:8px}@media (min-width:1000px){.lect__ouvrir{display:none}}.lect__chapetat{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--papier-2);color:var(--texte-doux);font-family:var(--f-texte);font-size:0.6875rem;font-weight:650;font-variant-numeric:tabular-nums}.lect__chapetat--fait{background:var(--cap-clair);color:var(--cap-sombre)}.lect__chaptitre{display:flex;align-items:center;gap:10px}@media (max-width:999px){.lect__rail{position:fixed;inset:0 0 0 auto;z-index:120;width:min(22rem,88vw);padding:var(--e-5) var(--e-5) var(--e-16);background:var(--blanc);box-shadow:var(--ombre-3);overflow-y:auto;transform:translateX(101%);transition:transform var(--d-2) var(--ease);visibility:hidden}.lect__rail.est-ouvert{transform:none;visibility:visible}.lect__voile{position:fixed;inset:0;z-index:110;background:rgba(8,20,38,0.45);opacity:0;transition:opacity var(--d-2) var(--ease)}.lect__voile.est-ouvert{opacity:1}.lect__fermer{position:absolute;top:var(--e-4);right:var(--e-4)}.lect__pied{position:sticky;bottom:0;z-index:30;margin-inline:calc(-1 * var(--gouttiere));padding:var(--e-4) var(--gouttiere) calc(var(--e-4) + env(safe-area-inset-bottom));border-top:1px solid var(--trait);background:rgba(244,247,251,0.96);backdrop-filter:saturate(140%) blur(10px)}.lect__actions .btn{flex:1}.lect__contenu{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}}@media (min-width:1000px){.lect__voile,.lect__fermer{display:none}}.cquiz__compteur{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);margin-bottom:var(--e-4);color:var(--texte-doux);font-size:var(--t-xs);font-weight:600}.cquiz__compteurpiste{flex:1;height:4px;border-radius:999px;background:var(--rail);overflow:hidden}.cquiz__compteurpiste span{display:block;height:100%;background:var(--bleu-600);transition:width var(--d-2) var(--ease)}.cquiz__question.est-repondue{border-color:var(--bleu-200)}.crelance{display:grid;gap:var(--e-4);padding:var(--e-5);border:1px solid #f3d48a;border-left:3px solid #b97906;border-radius:var(--r-2);background:#fdf6e7;color:#5c3f04}.crelance__titre{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--t-base);font-weight:650}.crelance__liste{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.crelance__liste li{padding:4px 10px;border-radius:999px;background:rgba(185,121,6,0.12);font-size:var(--t-xs);font-weight:600}.crelance__ok{display:flex;align-items:center;gap:10px;color:var(--cap-sombre)}.cequipe{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.cequipe th{padding:10px 12px;border-bottom:1.5px solid var(--encre);color:var(--encre);font-size:var(--t-xs);font-weight:700;letter-spacing:0.02em;text-align:left;text-transform:uppercase;white-space:nowrap}.cequipe td{padding:12px;border-bottom:1px solid var(--trait-doux);vertical-align:top}.cequipe__qui{display:grid;gap:1px}.cequipe__qui span{color:var(--texte-doux);font-size:var(--t-xs)}.cequipe__role{color:var(--bleu-700) !important;font-weight:650}.cequipe__vide{color:var(--texte-doux);font-style:italic}.cequipe__pct{margin-left:8px;font-size:var(--t-xs);font-variant-numeric:tabular-nums}.pprog__piste--mini{display:inline-block;width:5rem;height:5px;vertical-align:middle}.cequipe__att{display:inline-flex;align-items:center;gap:6px;color:var(--cap-sombre);font-size:var(--t-xs);font-weight:650}.pcard__etatlib{font-size:var(--t-sm);font-weight:650}.form-alert--ok{border-left-color:var(--succes);background:var(--succes-bg);color:#0d4a33}.creprise .pprog__texte span:last-child{display:none}@media (min-width:1000px){.lect__railhaut{padding-bottom:var(--e-3)}.lect__railhaut .lect__titre,.lect__railhaut .pprog{display:none}.lect__sommaire{padding-top:var(--e-4)}}.capp__boutons{display:flex;flex-wrap:wrap;gap:var(--e-2)}.cpanneaux{display:grid;gap:var(--e-3)}.cpanneau{border:1px solid var(--trait);border-radius:var(--r-2);background:var(--blanc)}.cpanneau[open]{box-shadow:var(--ombre-1)}.cpanneau__titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2) var(--e-4);padding:var(--e-4) var(--e-5);cursor:pointer;font-weight:650}.cpanneau__titre::marker{color:var(--cap-fonce)}.cpanneau__titre small{color:var(--texte-doux);font-size:var(--t-sm);font-weight:400}.cpanneau__titre:focus-visible{border-radius:var(--r-2);box-shadow:var(--focus);outline:0}.cpanneau__corps{display:grid;gap:var(--e-4);padding:0 var(--e-5) var(--e-5);border-top:1px solid var(--trait-doux);padding-top:var(--e-4)}.cpanneau__corps form{display:grid;gap:var(--e-4);max-width:34rem}.cpanneau__corps .btn{justify-self:start}.ccases{display:grid;gap:var(--e-2);margin-top:var(--e-2);max-height:16rem;overflow-y:auto}@media (min-width:620px){.ccases{grid-template-columns:repeat(2,minmax(0,1fr))}}.cliens{display:grid;gap:var(--e-3)}.cliens__titre{margin:0;font-size:var(--t-sm);font-weight:650}.cliens__liste{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.cliens__liste>li{display:grid;gap:6px;padding:var(--e-3);border:1px solid var(--trait-doux);border-radius:var(--r-1);background:var(--papier-2)}.cliens__liste strong{font-size:var(--t-sm)}.cliens__champ{font-family:var(--f-mono,ui-monospace,monospace);font-size:var(--t-xs)}.cliens__liste .btn{justify-self:start}.cliens__ignorees{margin:0;padding-left:var(--e-5);color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.cattente{display:grid;gap:0;margin:var(--e-3) 0 0;padding:0;list-style:none}.cattente>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);padding:var(--e-3) 0;border-bottom:1px solid var(--trait-doux);font-size:var(--t-sm)}.cattente small{color:var(--texte-doux);font-size:var(--t-xs)}.cattente .btn{margin-left:auto}.ccampagnes{display:grid;gap:var(--e-3);margin:var(--e-3) 0 0;padding:0;list-style:none}.ccampagnes>li{display:grid;gap:4px;padding:var(--e-4);border:1px solid var(--trait-doux);border-radius:var(--r-1)}.ccampagnes__haut{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-3)}.ccampagnes__etat{padding:2px 8px;border-radius:999px;background:var(--papier-2);color:var(--texte-doux);font-size:var(--t-xs);font-weight:650}.ccampagnes__meta{color:var(--texte-doux);font-size:var(--t-sm);line-height:1.5}.ccampagnes .btn{justify-self:start;margin-top:var(--e-2)}.cequipe__act{color:var(--texte-doux);font-size:var(--t-xs);white-space:nowrap}.cexo__enonce{margin-top:var(--e-4);padding:var(--e-5);border:1px solid var(--trait);border-radius:var(--r-1);background:var(--blanc);font-size:var(--t-sm);line-height:1.65}.cexo__questions{display:grid;gap:var(--e-2);margin:var(--e-4) 0 0;padding-left:1.4em;list-style:decimal;line-height:1.6}.cexo__questions li{padding-left:4px}.cpied{display:grid;grid-template-columns:1fr;gap:var(--e-5)}.cpied__bloc{padding:var(--e-7);border:1px solid var(--trait);border-radius:var(--r-lg,14px);background:var(--fond-carte,#fff)}.cpied__bloc--accent{border-color:transparent;background:var(--encre,#111a2e);color:#fff}.cpied__bloc--accent .eyebrow{color:rgba(255,255,255,0.62)}.cpied__titre{margin:var(--e-2) 0 var(--e-4);font-family:var(--f-display);font-size:var(--t-lg);letter-spacing:-0.02em}.cpied__texte{margin:0;color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.cpied__bloc--accent .cpied__texte{color:rgba(255,255,255,0.78)}.cpied__liste{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.cpied__liste li{display:grid;grid-template-columns:auto 1fr;gap:var(--e-3);align-items:start;color:var(--texte-doux);font-size:var(--t-sm);line-height:1.55}.cpied__puce{width:6px;height:6px;margin-top:0.55em;border-radius:50%;background:var(--accent,#0f766e)}.cpied__lien{margin:var(--e-6) 0 0}@media (min-width:52rem){.cpied{grid-template-columns:1.15fr 1fr;gap:var(--e-6)}}.cbilan{display:grid;grid-template-columns:1fr;gap:var(--e-3);padding:0;border-block:0}@media (min-width:30rem){.cbilan{grid-template-columns:repeat(3,1fr)}}.cbilan li{padding:var(--e-5);border:1px solid var(--trait);border-radius:var(--r-md,12px);background:var(--fond-carte,#fff)}.cbilan b{font-size:var(--t-xl);line-height:1.1}.cbilan span{margin-top:4px}.lect__prose{--ped-teinte:var(--bleu-600,#2563eb)}.ped{position:relative;margin-top:var(--e-7);padding:var(--e-5) var(--e-6);border:1px solid var(--trait);border-left:3px solid var(--ped-teinte);border-radius:0 12px 12px 0;background:var(--blanc)}.ped>* + *{margin-top:var(--e-3)}.ped>:last-child{margin-bottom:0}.ped__chapeau{display:flex;align-items:center;gap:8px;margin-bottom:var(--e-3);color:var(--ped-teinte);font-family:var(--f-display);font-size:var(--t-xs);font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.ped__ic{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:7px;background:color-mix(in srgb,var(--ped-teinte) 12%,transparent)}.ped--retenir{--ped-teinte:#0f766e;background:#f4fbf9}.ped--exemple{--ped-teinte:#475569;background:var(--papier-2,#f6f8fb)}.ped--erreur{--ped-teinte:#b4342b;background:#fdf6f5}.ped--reflexe{--ped-teinte:#1d4ed8;background:#f5f8ff}.ped--cas{--ped-teinte:#92400e;background:#fdfaf4}.ped-verif{margin-top:var(--e-6);border:1px solid var(--trait);border-radius:12px;background:var(--blanc);overflow:hidden}.ped-verif>summary{display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-5) var(--e-6);cursor:pointer;font-weight:650;line-height:1.5;list-style:none}.ped-verif>summary::-webkit-details-marker{display:none}.ped-verif>summary::before{content:'?';flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--encre,#111a2e);color:#fff;font-family:var(--f-display);font-size:var(--t-sm);font-weight:700}.ped-verif>summary:hover{background:var(--papier-2,#f6f8fb)}.ped-verif[open]>summary{border-bottom:1px solid var(--trait)}.ped-verif__rep{padding:var(--e-5) var(--e-6) var(--e-6)}.ped-verif__rep>* + *{margin-top:var(--e-3)}.ped-verif__eti{display:inline-block;margin-bottom:var(--e-2);color:var(--succes,#0f766e);font-size:var(--t-xs);font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.ped-etapes{display:grid;gap:0;margin-top:var(--e-6);padding:0;list-style:none;counter-reset:ped-etape}.ped-etapes li{position:relative;padding:0 0 var(--e-6) var(--e-9);counter-increment:ped-etape}.ped-etapes li::before{content:counter(ped-etape);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--encre,#111a2e);color:#fff;font-family:var(--f-display);font-size:var(--t-sm);font-weight:700}.ped-etapes li::after{content:'';position:absolute;left:0.94rem;top:2.1rem;bottom:0.4rem;width:1px;background:var(--trait)}.ped-etapes li:last-child{padding-bottom:0}.ped-etapes li:last-child::after{display:none}.ped-etapes b{display:block;margin-bottom:2px;font-family:var(--f-display)}.ped-duo{display:grid;gap:var(--e-4);margin-top:var(--e-6)}.ped-duo__col{padding:var(--e-5);border:1px solid var(--trait);border-radius:12px;background:var(--blanc)}.ped-duo__col h4{display:flex;align-items:center;gap:8px;margin:0 0 var(--e-3);font-size:var(--t-sm)}.ped-duo__col--oui{border-top:3px solid #0f766e}.ped-duo__col--non{border-top:3px solid #b4342b}.ped-duo__col--oui h4{color:#0f766e}.ped-duo__col--non h4{color:#b4342b}.ped-duo ul{margin:0}@media (min-width:46rem){.ped-duo{grid-template-columns:1fr 1fr}}.ped-recap{margin-top:var(--e-10);padding:var(--e-6) var(--e-7);border-radius:14px;background:var(--encre,#111a2e);color:#dfe5ec}.ped-recap .ped__chapeau{color:var(--cap,#4ade80)}.ped-recap .ped__ic{background:rgba(255,255,255,0.1)}.ped-recap ul{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.ped-recap li{position:relative;padding-left:var(--e-6);line-height:1.55}.ped-recap li::before{content:'';position:absolute;left:0;top:0.62em;width:12px;height:2px;background:var(--cap,#4ade80)}.ped-recap strong,.ped-recap b{color:#fff}.lect__prose h3{display:flex;align-items:baseline;gap:var(--e-3)}.lect__prose h3 .ped-jalon{flex:none;min-width:1.6rem;color:var(--texte-doux);font-family:var(--f-display);font-size:var(--t-sm);font-variant-numeric:tabular-nums;letter-spacing:0}.ped--cle{--ped-teinte:#0b3a6f;margin-top:var(--e-6);padding:var(--e-6) var(--e-7);border:0;border-radius:14px;background:linear-gradient(180deg,#f2f7ff,#eaf1fc)}.ped--cle p{font-family:var(--f-display);font-size:var(--t-lg);line-height:1.4;letter-spacing:-0.01em}.ped--cle .ped__chapeau{color:#0b3a6f}.ped-ouverture{margin-bottom:var(--e-8);padding-bottom:var(--e-6);border-bottom:1px solid var(--trait)}.ped-ouverture__accroche{margin:0;color:var(--encre,#111a2e);font-family:var(--f-display);font-size:var(--t-lg);font-weight:600;line-height:1.4;letter-spacing:-0.01em}.ped-ouverture__objectif{display:grid;grid-template-columns:auto 1fr;gap:var(--e-3);align-items:start;margin-top:var(--e-5);padding:var(--e-4) var(--e-5);border-radius:10px;background:var(--papier-2,#f6f8fb);color:var(--texte-doux);font-size:var(--t-sm);line-height:1.55}.ped-ouverture__objectif b{color:var(--encre,#111a2e)}.ped-inter{margin-top:var(--e-7);padding:var(--e-6);border:1px solid var(--trait);border-radius:14px;background:var(--blanc)}.ped-inter__chapeau{display:flex;align-items:center;gap:8px;margin:0 0 var(--e-3);color:var(--texte-doux);font-size:var(--t-xs);font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.ped-inter__q{margin:0 0 var(--e-5);font-family:var(--f-display);font-size:var(--t-md);font-weight:600;line-height:1.45}.ped-inter__situation{margin:0 0 var(--e-5);padding:var(--e-5);border-radius:10px;background:var(--papier-2,#f6f8fb);font-size:var(--t-sm);line-height:1.6}.ped-inter__opts{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.ped-inter--vf .ped-inter__opts{grid-template-columns:1fr 1fr}.ped-inter__opt{display:block;width:100%;padding:var(--e-4) var(--e-5);border:1px solid var(--trait);border-radius:10px;background:var(--blanc);color:inherit;font:inherit;line-height:1.45;text-align:left;cursor:pointer;transition:border-color 0.12s ease,background 0.12s ease}.ped-inter--vf .ped-inter__opt{text-align:center;font-weight:650}.ped-inter__opt:hover:not(.est-fige){border-color:var(--encre,#111a2e);background:var(--papier-2,#f6f8fb)}.ped-inter__opt:focus-visible{outline:2px solid var(--encre,#111a2e);outline-offset:2px}.ped-inter__opt.est-fige{cursor:default;opacity:0.72}.ped-inter__opt.est-bonne{border-color:#0f766e;background:#f2faf8;opacity:1}.ped-inter__opt.est-choisie-bonne{border-width:2px;border-color:#0f766e;background:#eaf7f3;opacity:1}.ped-inter__opt.est-choisie-fausse{border-width:2px;border-color:#b4342b;background:#fdf4f3;opacity:1}.ped-inter__retour{margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid var(--trait)}.ped-inter__verdict{display:flex;align-items:center;gap:8px;margin:0 0 var(--e-3);font-family:var(--f-display);font-size:var(--t-sm);font-weight:700}.ped-inter__verdict.est-juste{color:#0f766e}.ped-inter__verdict.est-faux{color:#b4342b}.ped-inter__texte{margin:0 0 var(--e-2);color:var(--texte-doux);font-size:var(--t-sm);line-height:1.6}.ped-inter__texte:last-child{margin-bottom:0}.ped-inter__texte b{color:var(--encre,#111a2e)}@media (max-width:30rem){.ped-inter--vf .ped-inter__opts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ped-inter__opt{transition:none}}.ped-schema{margin:var(--e-8) 0;padding:var(--e-6);border:1px solid var(--trait);border-radius:14px;background:var(--blanc)}.ped-schema svg{display:block;width:100%;height:auto;max-width:100%}.ped-schema figcaption{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--trait);color:var(--texte-doux);font-size:var(--t-xs);line-height:1.55}.ped-schema figcaption b{color:var(--encre)}.lect__prose>h3{margin-top:var(--e-12)}.lect__prose>h3:first-child{margin-top:0}.lect__prose>.ped-schema + h3,.lect__prose>.ped-inter + h3,.lect__prose>.ped-duo + h3{margin-top:var(--e-16,4rem)}.lect__prose>.ped + p,.lect__prose>.ped-schema + p,.lect__prose>.ped-inter + p{margin-top:var(--e-7)}@media (max-width:40rem){.ped-schema{padding:var(--e-4);border-radius:12px}.ped{padding:var(--e-5)}.ped--cle{padding:var(--e-5)}.ped-inter{padding:var(--e-5)}.ped-recap{padding:var(--e-5)}.ped-etapes li{padding-left:var(--e-8)}}