.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(--e7);border-bottom:1px solid var(--v-filet)}.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{margin-top:var(--e4);font-size:var(--t-etiquette);letter-spacing:.02em;color:var(--v-encre-douce)}.a-corps{max-width:68ch;padding-top:var(--e7);font-size:var(--t-corps);line-height:1.7}.a-corps h2{margin-top:var(--e8);font-size:var(--t-sous);letter-spacing:-.02em;font-weight:300;line-height:1.2}.a-corps h2+p{margin-top:var(--e4)}.a-corps p{margin-top:var(--e5)}.a-corps em{font-style:italic}.a-corps ul{margin-top:var(--e6);gap:var(--e4);display:grid}.a-corps ul li{padding-left:var(--e5);position:relative}.a-corps ul li:before{content:"";background:var(--v-accent);width:9px;height:1px;position:absolute;top:.72em;left:0}.a-corps strong{font-weight:500}.a-corps a{color:var(--v-accent);-webkit-text-decoration-color:var(--v-accent-trait);text-decoration-color:var(--v-accent-trait);text-underline-offset:3px}.a-corps a:hover{text-decoration-color:currentColor}.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{font-size:var(--t-petit);color:var(--v-accent-fonce);font-weight:500;line-height:1.4}.a-encart p+p,.a-encart__titre+p{margin-top:var(--e3)}.a-encart p:not(.a-encart__titre){font-size:var(--t-petit);line-height:1.65}.a-tableau{margin-top:var(--e6);border:1px solid var(--v-filet);border-radius:var(--v-rayon);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(--e3) var(--e4);border-bottom:1px solid var(--v-filet);font-size:var(--t-etiquette);letter-spacing:.02em;text-align:left;color:var(--v-encre-douce)}.a-tableau th,.a-tableau td{padding:var(--e3) var(--e4);text-align:left;vertical-align:top;min-width:16ch}.a-tableau thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--v-encre-douce);font-size:.75rem;font-weight:500}.a-tableau tbody tr{border-top:1px solid var(--v-filet)}.a-source{margin-top:var(--e4);padding-left:var(--e4);border-left:2px solid var(--v-accent-trait);font-size:var(--t-petit);color:var(--v-encre-douce);line-height:1.55}.a-faq{max-width:68ch;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__entree{margin-top:var(--e5)}.a-faq dt{font-size:var(--t-corps);font-weight:500;line-height:1.35}.a-faq dd{margin:var(--e2) 0 0;color:var(--v-encre-douce);line-height:1.7}.a-lies{max-width:68ch;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:.06em;text-transform:uppercase;color:var(--v-encre-douce);font-weight:400}.a-lies ul{gap:var(--e3);margin-top:var(--e4);display:grid}.a-lies a{font-size:var(--t-chapo);-webkit-text-decoration-color:var(--v-filet);text-decoration-color:var(--v-filet);text-underline-offset:4px;font-weight:300}.a-lies a:hover{color:var(--v-accent)}.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(--e7)}.a-corps{padding-top:var(--e8);font-size:1.125rem}.a-tableau th,.a-tableau td,.a-tableau__legende{padding:var(--e4) var(--e5)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.a-encart,.a-tableau,.a-faq,.a-lies{animation:linear both v-arrivee;animation-timeline:view();animation-range:entry entry 70%}}}
