.a-regle{display:none}.a-planche{padding-block:var(--e2);border-top:1px solid var(--v-filet-fort);border-bottom:1px solid var(--v-filet-fort);display:grid}.a-planche__pas{align-items:flex-start;gap:var(--e2);border-radius:var(--v-rayon-s);corner-shape:round;display:flex;position:relative;overflow:hidden}.a-planche__lien{z-index:1;align-items:baseline;gap:var(--e3);padding:var(--e3);transition:color var(--geste-duree) var(--courbe);flex:auto;text-decoration:none;display:flex;position:relative}.a-planche__lien:hover{color:var(--v-accent-texte)}.a-planche__rang{font-size:var(--t-etiquette);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v-accent-texte);flex:none;font-weight:600}.a-planche__titre{font-size:var(--t-petit);text-wrap:pretty;line-height:1.35}.a-planche__marques{z-index:1;gap:var(--e1);padding:var(--e3) var(--e3) 0 0;flex:none;display:flex;position:relative}.a-planche__marque{fill:none;width:15px;height:15px;stroke:var(--v-accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.a-planche__voile{z-index:0;background:var(--v-accent-voile);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (min-width:1040px){.a-planche{top:calc(var(--entete-h) + var(--e4));margin-top:0;position:sticky}}@keyframes a-progresse{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.a-regle{z-index:30;background:var(--v-filet);pointer-events:none;height:3px;display:block;position:fixed;inset:0 0 auto}.a-regle__part{background:var(--v-accent);transform-origin:0;height:100%;animation:linear both a-progresse;animation-timeline:scroll(root);display:block}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-plan{timeline-scope:--a-sec-1, --a-sec-2, --a-sec-3, --a-sec-4, --a-sec-5, --a-sec-6, --a-sec-7, --a-sec-8, --a-sec-9, --a-sec-10}.a-sec[data-pas="1"]{view-timeline-name:--a-sec-1}.a-sec[data-pas="2"]{view-timeline-name:--a-sec-2}.a-sec[data-pas="3"]{view-timeline-name:--a-sec-3}.a-sec[data-pas="4"]{view-timeline-name:--a-sec-4}.a-sec[data-pas="5"]{view-timeline-name:--a-sec-5}.a-sec[data-pas="6"]{view-timeline-name:--a-sec-6}.a-sec[data-pas="7"]{view-timeline-name:--a-sec-7}.a-sec[data-pas="8"]{view-timeline-name:--a-sec-8}.a-sec[data-pas="9"]{view-timeline-name:--a-sec-9}.a-sec[data-pas="10"]{view-timeline-name:--a-sec-10}.a-planche__voile{animation:linear both a-progresse;animation-range:cover}.a-planche__pas[data-pas="1"] .a-planche__voile{animation-timeline:--a-sec-1}.a-planche__pas[data-pas="2"] .a-planche__voile{animation-timeline:--a-sec-2}.a-planche__pas[data-pas="3"] .a-planche__voile{animation-timeline:--a-sec-3}.a-planche__pas[data-pas="4"] .a-planche__voile{animation-timeline:--a-sec-4}.a-planche__pas[data-pas="5"] .a-planche__voile{animation-timeline:--a-sec-5}.a-planche__pas[data-pas="6"] .a-planche__voile{animation-timeline:--a-sec-6}.a-planche__pas[data-pas="7"] .a-planche__voile{animation-timeline:--a-sec-7}.a-planche__pas[data-pas="8"] .a-planche__voile{animation-timeline:--a-sec-8}.a-planche__pas[data-pas="9"] .a-planche__voile{animation-timeline:--a-sec-9}.a-planche__pas[data-pas="10"] .a-planche__voile{animation-timeline:--a-sec-10}}}
.a-sec .a-lien{color:var(--v-accent-texte);text-decoration-line:underline;-webkit-text-decoration-color:var(--v-accent);text-decoration-color:var(--v-accent);text-underline-offset:3px;overflow-wrap:break-word;text-decoration-thickness:1px}.a-sec .a-lien:hover,.a-sec .a-lien:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px}.a-sec .a-lien:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px;border-radius:2px}.a-sec>.a-source{margin-top:var(--e6)}.a-source{gap:var(--e3);padding:var(--e4);border:1px solid var(--v-accent-trait);border-radius:var(--v-rayon);background:var(--v-surface);font-size:var(--t-petit);color:var(--v-encre);flex-direction:column;line-height:1.6;display:flex}@supports (corner-shape:squircle){.a-source{corner-shape:squircle}}.a-source__sceau{flex:none;width:34px;height:34px}.a-source__sceau svg{width:100%;height:100%;display:block;overflow:visible}.a-source__anneau,.a-source__coche{fill:none;stroke:var(--v-accent);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.a-source__anneau{stroke-width:1.6px}.a-source__coche{stroke-width:2.4px}@media (min-width:560px){.a-source{align-items:flex-start;gap:var(--e5);padding:var(--e5) var(--e6);flex-direction:row}.a-source__sceau{width:42px;height:42px}}.a-encart{margin-top:var(--e7);padding:var(--e5);border:1px solid var(--v-accent-trait);border-radius:var(--v-rayon);background:var(--v-accent-voile)}@supports (corner-shape:squircle){.a-encart{corner-shape:squircle}}.a-encart__titre{align-items:flex-start;gap:var(--e3);color:var(--v-accent-fonce);font-size:var(--t-petit);font-weight:500;line-height:1.45;display:flex}.a-encart__titre:before{content:"";background:var(--v-accent);flex:none;width:9px;height:9px;margin-top:.42em;transform:rotate(45deg)}.a-encart p:not(.a-encart__titre){margin-top:var(--e3);font-size:var(--t-petit);color:var(--v-encre);line-height:1.65}@media (min-width:560px){.a-encart{padding:var(--e6)}}.a-tableau{margin-top:var(--e6);border:1px solid var(--v-filet);border-radius:var(--v-rayon);background:var(--v-surface);overflow-x:auto}@supports (corner-shape:squircle){.a-tableau{corner-shape:squircle}}.a-tableau:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.a-tableau table{border-collapse:collapse;width:100%;font-size:var(--t-petit)}.a-tableau__legende{padding:var(--e4);border-bottom:1px solid var(--v-accent-trait);background:var(--v-accent-voile);color:var(--v-accent-fonce);font-size:var(--t-petit);text-align:left;font-weight:500;line-height:1.45}.a-tableau th,.a-tableau td{padding:var(--e3) var(--e4);text-align:left;vertical-align:top;min-width:16ch}.a-tableau thead th{font-size:var(--t-etiquette);letter-spacing:var(--l-etiquette);text-transform:uppercase;color:var(--v-encre-douce);border-bottom:1px solid var(--v-filet-fort);font-weight:600}.a-tableau tbody tr+tr{border-top:1px solid var(--v-filet)}.a-tableau tbody td+td{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (min-width:760px){.a-tableau th,.a-tableau td,.a-tableau__legende{padding:var(--e4) var(--e5)}}@keyframes a-frappe{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes a-imprime{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes a-decouvre{0%{clip-path:inset(0 -6px 100%)}to{clip-path:inset(-6px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-source{view-timeline-name:--a-sceau}.a-source__anneau,.a-source__coche{animation:linear both a-frappe;animation-timeline:--a-sceau}.a-source__anneau{animation-range:cover 4% cover 300px}.a-source__coche{animation-range:cover 240px cover 440px}.a-tableau{animation:linear both a-imprime;animation-timeline:view();animation-range:cover cover 420px}.a-encart{animation:linear both a-decouvre;animation-timeline:view();animation-range:cover cover 420px}}}
.a-article{padding-block:var(--e6) var(--section-y)}.a-fil{font-size:var(--t-etiquette);color:var(--v-encre-douce)}.a-fil ol{gap:var(--e2) var(--e3);flex-wrap:wrap;display:flex}.a-fil li+li:before{content:"/";margin-right:var(--e3);color:var(--v-filet-fort)}.a-fil a{-webkit-text-decoration-color:var(--v-filet);text-decoration-color:var(--v-filet);text-underline-offset:3px}.a-fil a:hover{color:var(--v-accent)}.a-fil li[aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.a-tete{padding-block:var(--e6) var(--e6)}.a-tete__titre{max-width:20ch;font-size:var(--t-titre);font-weight:200;line-height:var(--i-titre);letter-spacing:var(--l-titre);text-wrap:balance}.a-tete__dates{align-items:flex-end;gap:var(--e4) var(--e6);margin-top:var(--e6);padding-top:var(--e5);border-top:1px solid var(--v-filet);flex-wrap:wrap;display:flex}.a-tete__date{gap:var(--e1);font-size:var(--t-petit);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.a-tete__legende{font-size:var(--t-etiquette);letter-spacing:var(--l-etiquette);text-transform:uppercase;color:var(--v-encre-douce);font-weight:600}.a-tete__duree{align-items:center;gap:var(--e2);margin-left:auto;display:inline-flex}.a-jauge{transform-origin:0;align-items:center;gap:3px;display:inline-flex}.a-jauge__trait{background:var(--v-accent);corner-shape:round;border-radius:2px;width:3px;height:11px}.a-tete__minutes{font-size:var(--t-etiquette);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v-encre-douce);font-weight:600}.a-plan{margin-top:var(--e7)}@media (min-width:1040px){.a-plan{gap:var(--e8);grid-template-columns:224px minmax(0,1fr);align-items:start;display:grid}}.a-corps{max-width:43ch;font-size:var(--t-corps);line-height:1.7}.a-corps--ouverture{padding-top:var(--e7)}.a-sec{position:relative}.a-sec+.a-sec{margin-top:var(--e8)}.a-sec--ouverture>p:first-child{font-size:var(--t-chapo);line-height:1.55}.a-sec>h2{padding-top:var(--e5);font-size:var(--t-sous);letter-spacing:-.02em;font-weight:300;line-height:1.2;position:relative}.a-sec>h2:before{content:"";background:var(--v-accent);transform-origin:0;width:88px;height:2px;position:absolute;inset-block-start:0;inset-inline-start:0}.a-sec>h2+p{margin-top:var(--e4)}.a-sec>p{margin-top:var(--e5)}.a-sec>p:first-child{margin-top:0}.a-sec em{font-style:italic}.a-sec strong{font-weight:500}.a-sec a{color:var(--v-accent-texte);-webkit-text-decoration-color:var(--v-accent-trait);text-decoration-color:var(--v-accent-trait);text-underline-offset:3px}.a-sec a:hover{text-decoration-color:currentColor}.a-sec ul{margin-top:var(--e6);gap:var(--e5);display:grid}.a-sec ul li{padding-left:var(--e6);position:relative}.a-sec ul li:before{content:"";background:var(--v-accent);transform-origin:0;width:16px;height:2px;position:absolute;top:.72em;left:0}.a-faq{max-width:46ch;margin-top:var(--e9);padding-top:var(--e7);border-top:1px solid var(--v-filet)}.a-faq__titre{font-size:var(--t-sous);letter-spacing:-.02em;font-weight:300}.a-faq dl{counter-reset:a-question;margin-top:var(--e6)}.a-faq__entree+.a-faq__entree{margin-top:var(--e6);padding-top:var(--e6);border-top:1px solid var(--v-filet)}.a-faq dt{gap:var(--e4);font-size:var(--t-corps);font-weight:500;line-height:1.35;display:flex}.a-faq dt:before{counter-increment:a-question;content:counter(a-question, decimal-leading-zero);width:24px;font-size:var(--t-etiquette);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v-accent-texte);flex:none;font-weight:600;line-height:1.7}.a-faq dd{margin:var(--e2) 0 0;color:var(--v-encre-douce);line-height:1.7}@media (min-width:560px){.a-faq dd{margin-left:calc(24px + var(--e4))}}.a-lies{max-width:46ch;margin-top:var(--e9);padding-top:var(--e6);border-top:1px solid var(--v-filet)}.a-lies__titre{font-size:var(--t-etiquette);letter-spacing:var(--l-etiquette);text-transform:uppercase;color:var(--v-encre-douce);font-weight:600}.a-lies ul{margin-top:var(--e4);display:grid}.a-lies__entree{border-top:1px solid var(--v-filet)}.a-lies__entree:first-child{border-top:0}.a-lies__entree a{gap:var(--e4);padding-block:var(--e4);font-size:var(--t-chapo);transition:color var(--geste-duree) var(--courbe);font-weight:300;line-height:1.3;text-decoration:none;display:flex}.a-lies__entree a:hover{color:var(--v-accent-texte)}.a-lies__rang{font-size:var(--t-etiquette);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v-accent-texte);flex:none;font-weight:600;line-height:1.9}.a-retour{margin-top:var(--e8);font-size:var(--t-petit)}.a-retour a{color:var(--v-encre-douce);-webkit-text-decoration-color:var(--v-filet);text-decoration-color:var(--v-filet);text-underline-offset:4px}.a-retour a:hover{color:var(--v-accent)}@media (min-width:760px){.a-tete{padding-block:var(--e7) var(--e6)}.a-corps--ouverture{padding-top:var(--e8)}.a-corps{font-size:1.125rem}.a-sec>h2:before{width:120px}}@keyframes a-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-sec>h2:before{animation:linear both a-trace;animation-timeline:view();animation-range:cover 0 cover 260px}.a-sec ul li:before{animation:linear both a-trace;animation-timeline:view();animation-range:cover 0 cover 200px}}}
