@keyframes ed-monte{0%{translate:-24px 20px}}@keyframes ed-trace{0%{scale:0 1}}@keyframes ed-trait{0%{stroke-dashoffset:1px}}.ed-action{gap:var(--s-4);margin:var(--s-10) 0;padding:0 var(--s-6) var(--s-8);background:var(--c-ink);color:var(--c-on-brand);display:grid}.ed-action>*{margin:0}.ed-action__rangs{height:2.25rem;margin:0 calc(-1*var(--s-6));color:var(--c-brand-hover);background:currentColor;display:block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='28'%3E%3Cpath d='M0 20 24 0l24 20M-24 34 0 14l24 20M24 34 48 14l24 20M-24 6 0-14l24 20M24 6 48-14l24 20' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 0 0/48px 28px}.ed-action__t{font:900 var(--t-2xl)/1.05 var(--f-display)}.ed-action :focus-visible{outline-color:var(--c-on-brand)}.ed-attention{margin:var(--s-8) 0;padding:var(--s-4) var(--s-5);background:var(--c-surface);border:solid var(--c-error);border-width:6px 0;animation:none!important}.ed-attention>p{margin:0 0 var(--s-2)}.ed-attention__t{color:var(--c-error);font-weight:800;font-size:var(--t-lg);line-height:var(--lh-snug)}.ed-attention__faire{font-weight:700;margin:0!important}.ed-avant-apres{margin:var(--s-8) 0;background:var(--c-surface);grid-template-columns:1fr 1fr;display:grid}.ed-avant-apres>div{padding:var(--s-5)}.ed-avant-apres>div>*{margin:0 0 var(--s-2)}.ed-avant-apres__apres{background:var(--c-accent-bg);clip-path:polygon(0 20px,24px 0,100% 0,100% 100%,0 100%)}.ed-avant-apres__l{font:900 var(--t-xl)/1.1 var(--f-display)}.ed-avant-apres__s{padding:var(--s-2) var(--s-5) var(--s-3);font-size:var(--t-xs);color:var(--c-ink-mute);grid-column:1/-1;margin:0}@media (width<=36rem){.ed-avant-apres{grid-template-columns:1fr}}.ed-bref{margin:var(--s-8) 0;padding-left:var(--s-5);border-left:6px solid var(--c-ink)}.ed-bref p{margin:0}.ed-bref__t{font-weight:800;font-size:var(--t-sm)}.ed-bref__r{font-size:var(--t-xl);font-weight:500;line-height:1.45;margin-top:var(--s-1)!important}.ed-bref mark{background:linear-gradient(transparent 55%,var(--c-accent-bg) 0);color:inherit}.ed-calcul{margin:var(--s-8) 0;max-width:32rem}.ed-calcul>p{margin:0}.ed-calcul__t{font-weight:700;margin-bottom:var(--s-3)!important}.ed-calcul ol{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.ed-calcul li{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--c-line);grid-template-columns:1.5rem 1fr auto;align-items:baseline;display:grid}.ed-calcul__op{color:var(--c-ink-soft);text-align:center;font-weight:800}.ed-calcul__v{text-align:right;white-space:nowrap;font-weight:700}.ed-calcul li:last-child{border:0;border-top:4px double var(--c-ink);margin-top:-1px}.ed-calcul li:last-child .ed-calcul__v{font:900 var(--t-2xl)/1 var(--f-display)}.ed-calcul__s{font-size:var(--t-xs);color:var(--c-ink-mute);margin-top:var(--s-2)!important}.ed-carte{gap:var(--s-5);margin:var(--s-8) 0;grid-template-columns:9rem 1fr;align-items:center;display:grid}.ed-carte svg{background:var(--c-accent-bg);width:100%;height:auto;display:block}.ed-carte path{fill:var(--c-surface);stroke:var(--c-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ed-carte path.ed-carte__ici{fill:var(--c-ink);stroke:var(--c-ink)}.ed-carte p{margin:0 0 var(--s-2)}.ed-carte__nom{font:900 var(--t-2xl)/1 var(--f-display)}.ed-carte__s{font-size:var(--t-xs);color:var(--c-ink-mute)}@media (width<=24rem){.ed-carte{gap:var(--s-3);grid-template-columns:6rem 1fr}}.ed-chiffre{align-items:end;gap:var(--s-2) var(--s-5);margin:var(--s-10) 0;padding-top:var(--s-3);border-top:3px solid var(--c-ink);grid-template-columns:auto 1fr;display:grid}.ed-chiffre>*{margin:0}.ed-chiffre__n{font:900 clamp(3.5rem,2.4rem + 4vw,6rem)/.85 var(--f-display);font-variant-numeric:tabular-nums}.ed-chiffre__l{font-weight:700;font-size:var(--t-lg);line-height:var(--lh-snug);padding-bottom:.2em}.ed-chiffre__s{font-size:var(--t-xs);color:var(--c-ink-mute);grid-column:1/-1}@media (width<=30rem){.ed-chiffre{grid-template-columns:1fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-chiffre{animation:ed-monte var(--ease) both}div.ed-chiffre{animation-timeline:view();animation-range:entry cover 20%}}}.ed-citation{margin:var(--s-10) 0;padding:var(--s-5) 0;border-block:1px solid var(--c-line-strong)}.ed-citation blockquote{margin:0}.ed-citation blockquote p{font-size:var(--t-xl);text-wrap:balance;margin:0;font-weight:600;line-height:1.4}.ed-citation figcaption{margin-top:var(--s-3);text-align:right;font-size:var(--t-xs);color:var(--c-ink-mute)}.ed-citation cite{color:var(--c-ink);font-style:normal;font-weight:700}.ed-depli{margin:var(--s-8) 0;border-block:1px solid var(--c-line-strong)}.ed-depli summary{gap:var(--s-1) var(--s-4);min-height:3rem;padding:var(--s-4) 0;cursor:pointer;grid-template-columns:1fr auto;list-style:none;display:grid}.ed-depli summary::-webkit-details-marker{display:none}.ed-depli__q{font-weight:700;font-size:var(--t-lg);line-height:var(--lh-snug)}.ed-depli__r{font:900 var(--t-xl)/1 var(--f-display)}.ed-depli summary:after{content:"";background:var(--c-ink);clip-path:polygon(0 100%,50% 0,100% 100%,82% 100%,50% 30%,18% 100%);grid-area:1/2/3;align-self:center;width:1.5rem;height:.625rem;rotate:180deg}.ed-depli[open] summary:after{rotate:0deg}.ed-depli>div{padding:0 0 var(--s-4)}.ed-depli>div>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.ed-depli summary:after{transition:rotate var(--dur-2) var(--ease)}}.ed-droits{margin:var(--s-8) 0}.ed-droits__t{padding-bottom:var(--s-2);border-bottom:3px solid var(--c-ink);font-weight:800;font-size:var(--t-lg);margin:0}.ed-droits ol{margin:0;padding:0;list-style:none}.ed-droits li{gap:var(--s-1) var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);grid-template-columns:7.5rem 1fr;display:grid}.ed-droits li>*{margin:0}.ed-droits__k{font:900 var(--t-2xl)/1 var(--f-display);white-space:nowrap;grid-row:span 2}.ed-droits__base{font-size:var(--t-xs);color:var(--c-ink-mute)}@media (width<=24rem){.ed-droits li{grid-template-columns:1fr}.ed-droits__k{grid-row:auto}}.ed-ecart{margin:var(--s-8) 0}.ed-ecart figcaption{margin-bottom:var(--s-3);font-weight:700}.ed-ecart ul{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ed-ecart li{gap:var(--s-1) var(--s-3);font-size:var(--t-sm);grid-template-columns:1fr auto;display:grid}.ed-ecart__v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ed-ecart__b{background:var(--c-bg-sunk);grid-column:1/-1;height:.75rem}.ed-ecart__b>span{height:100%;margin-left:calc(var(--a)/var(--max)*100%);width:calc((var(--b) - var(--a))/var(--max)*100%);background:var(--c-ink);transform-origin:0;display:block}.ed-ecart__echelle{margin:var(--s-1) 0 0;font-size:var(--t-xs);color:var(--c-ink-mute);justify-content:space-between;display:flex}.ed-ecart__dit{margin:var(--s-3) 0 0;font-size:var(--t-xs);color:var(--c-ink-mute)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-ecart__b>span{animation:ed-trace var(--ease) both}li .ed-ecart__b>span{animation-timeline:view();animation-range:entry 20% cover 40%}}}.ed-ensuite{margin:var(--s-10) 0}.ed-ensuite__t{margin:0 0 var(--s-3);font-weight:800;font-size:var(--t-lg)}.ed-ensuite ul{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ed-ensuite a{gap:var(--s-1);color:inherit;text-decoration:none;display:grid}.ed-ensuite__h{font-weight:700;font-size:var(--t-lg);line-height:var(--lh-snug);text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:.2em}.ed-ensuite__d{font-size:var(--t-sm);color:var(--c-ink-soft)}.ed-ensuite__une a{padding:var(--s-4) var(--s-10) var(--s-5) var(--s-4);background:var(--c-surface);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 28px,100% 100%,0 100%)}.ed-ensuite__une svg,.ed-ensuite__une img{width:100%;height:auto;margin-bottom:var(--s-2);display:block}.ed-ensuite li:not(.ed-ensuite__une){gap:var(--s-4);align-content:start;display:grid}.ed-ensuite li:not(.ed-ensuite__une) a{padding-top:var(--s-3);border-top:2px solid var(--c-ink)}.ed-fourchette{margin:var(--s-8) 0;padding:var(--s-5) var(--s-6);background:var(--c-surface)}.ed-fourchette>p{margin:0}.ed-fourchette__t{font-weight:700;font-size:var(--t-sm);color:var(--c-ink-soft)}.ed-fourchette dl{gap:var(--s-1);margin:var(--s-4) 0 0;display:grid}.ed-fourchette dl>div{align-items:baseline;gap:0 var(--s-2);flex-wrap:wrap;display:flex}.ed-fourchette dt{gap:var(--s-2);flex:1;display:flex}.ed-fourchette dt:after{content:"";min-width:var(--s-6);border-bottom:2px dotted var(--c-line-strong);flex:1}.ed-fourchette dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ed-fourchette__total{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:3px solid var(--c-ink);flex-wrap:wrap;display:flex;margin-top:var(--s-3)!important}.ed-fourchette__v{font:900 var(--t-2xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.ed-fourchette__s{font-size:var(--t-xs);color:var(--c-ink-mute);margin-top:var(--s-3)!important}.ed-fourchette--incertain{outline:1.5px dashed var(--c-warn);outline-offset:-1.5px}.ed-fourchette__i{color:var(--c-warn)}.ed-frise{margin:var(--s-8) 0;container-type:inline-size}.ed-frise ol{gap:var(--s-5);padding:0 0 0 var(--s-6);border-left:3px solid var(--c-ink);margin:0;list-style:none;display:grid}.ed-frise li{font-size:var(--t-sm);position:relative}.ed-frise li:before{content:"";left:calc(-1*var(--s-6) - 9px);background:var(--c-ink);width:15px;height:15px;position:absolute;top:.2em}.ed-frise li[data-avenir]:before{background:var(--c-bg);box-shadow:inset 0 0 0 3px var(--c-ink)}.ed-frise time{font:900 var(--t-xl)/1.1 var(--f-display);display:block}.ed-frise p{margin:var(--s-1) 0 0}@container (width>=44rem){.ed-frise ol{gap:var(--s-4);padding:var(--s-6) 0 0;border:0;border-top:3px solid var(--c-ink);grid-auto-columns:1fr;grid-auto-flow:column}.ed-frise li:before{left:0;top:calc(-1*var(--s-6) - 9px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-frise li{animation:ed-monte var(--ease) both}.ed-frise ol>li{animation-timeline:view();animation-range:entry cover 20%}}}.ed-galerie{margin:var(--s-8) 0}.ed-galerie__t{margin:0 0 var(--s-3);font-weight:700}.ed-galerie__rail{gap:var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--s-3);scrollbar-color:var(--c-line-strong) transparent;grid-auto-columns:min(80%,20rem);grid-auto-flow:column;display:grid;overflow-x:auto}.ed-galerie__i{scroll-snap-align:start;margin:0}.ed-galerie__i>:first-child{aspect-ratio:4/3;object-fit:cover;background:var(--c-bg-sunk);width:100%;height:auto;display:block}.ed-galerie__i figcaption{padding-top:var(--s-2);font-size:var(--t-sm)}.ed-galerie__c{font-size:var(--t-xs);color:var(--c-ink-mute);display:block}.ed-image{margin:var(--s-8) 0}.ed-image__cadre{background:var(--c-bg-sunk);clip-path:polygon(0 0,calc(100% - 38px) 0,100% 32px,100% 100%,0 100%)}.ed-image__cadre>:is(img,picture,svg){width:100%;height:auto;display:block}.ed-image figcaption{justify-content:space-between;gap:var(--s-1) var(--s-4);padding-top:var(--s-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.ed-image__c{font-size:var(--t-xs);color:var(--c-ink-mute)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-image{animation:ed-monte var(--ease) both}figure.ed-image{animation-timeline:view();animation-range:entry cover 20%}}}.ed-jauge{margin:var(--s-8) 0}.ed-jauge>p{margin:0}.ed-jauge__v{font:900 var(--t-3xl)/1 var(--f-display);font-variant-numeric:tabular-nums}.ed-jauge svg{width:100%;height:.75rem;margin:var(--s-2) 0 var(--s-3);display:block;overflow:visible}.ed-jauge__rail{fill:var(--c-bg-sunk)}.ed-jauge__part{fill:var(--c-ink);transform-box:fill-box;transform-origin:0}.ed-jauge figcaption{font-weight:700;line-height:var(--lh-snug)}.ed-jauge__s{margin-top:var(--s-1);font-weight:400;font-size:var(--t-xs);color:var(--c-ink-mute);display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-jauge__part{animation:ed-trace var(--ease) both}svg .ed-jauge__part{animation-timeline:view();animation-range:entry 20% cover 40%}}}.ed-marches{gap:var(--s-4);margin:var(--s-8) 0;counter-reset:ed-m;--d:1.2rem;padding:0;list-style:none;display:grid}.ed-marches>li{counter-increment:ed-m;gap:var(--s-4);grid-template-columns:2.75rem 1fr;align-items:start;display:grid}.ed-marches>li:before{content:counter(ed-m);background:var(--c-ink);height:2.75rem;color:var(--c-on-brand);font:900 var(--t-xl)/1 var(--f-display);place-items:center;display:grid}.ed-marches>li>*{margin:0}.ed-marches>li:nth-child(2){margin-left:var(--d)}.ed-marches>li:nth-child(3){margin-left:calc(2*var(--d))}.ed-marches>li:nth-child(4){margin-left:calc(3*var(--d))}.ed-marches>li:nth-child(n+5){margin-left:calc(4*var(--d))}@media (width<=30rem){.ed-marches{--d:.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-marches>li{animation:ed-monte var(--ease) both}ol.ed-marches>li{animation-timeline:view();animation-range:entry cover 20%}}}.ed-marge{margin:var(--s-6) 0;padding-top:var(--s-3);border-top:2px solid var(--c-ink);font-size:var(--t-sm);line-height:1.55}.ed-marge p{margin:0 0 var(--s-1)}.ed-marge dfn{font:900 var(--t-xl)/1.1 var(--f-display);display:block}.ed-marge__s{font-size:var(--t-xs);color:var(--c-ink-mute)}@media (width>=75rem){.ed-marge{float:right;clear:right;width:14rem;margin:0 calc(-14rem - var(--s-8)) var(--s-4) 0}}.ed-regarder{gap:var(--s-6);margin:var(--s-8) 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ed-regarder__ou{margin:0 0 var(--s-3);padding:var(--s-6) 0 var(--s-2);font-weight:800}.ed-regarder__ou--sol{border-bottom:4px solid var(--c-ink)}.ed-regarder__ou--toit{padding:var(--s-6) var(--s-4) var(--s-2);background:var(--c-accent-bg);clip-path:polygon(0 100%,0 20px,24px 0,calc(100% - 24px) 0,100% 20px,100% 100%)}.ed-regarder ul{padding-left:var(--s-5);font-size:var(--t-sm);margin:0}.ed-regarder li{margin-bottom:var(--s-1)}.ed-schema{margin:var(--s-8) 0}.ed-schema__img{padding:var(--s-4);background:var(--c-surface);color:var(--c-ink)}.ed-schema__img svg{width:100%;max-width:34rem;height:auto;margin-inline:auto;display:block}.ed-schema__n rect{fill:currentColor}.ed-schema__n text{fill:var(--c-surface);font:800 13px var(--f-text);text-anchor:middle}.ed-schema ol{margin:var(--s-4) 0 0;columns:2 14rem;column-gap:var(--s-6);counter-reset:ed-s;padding:0;list-style:none}.ed-schema li{counter-increment:ed-s;break-inside:avoid;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--t-sm);grid-template-columns:1.75rem 1fr;display:grid}.ed-schema li:before{content:counter(ed-s);background:var(--c-ink);height:1.75rem;color:var(--c-on-brand);font-weight:800;font-size:var(--t-xs);place-items:center;display:grid}.ed-schema figcaption{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--c-ink-mute)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-schema__t{stroke-dasharray:1;animation:cubic-bezier(.65,0,.35,1) both ed-trait}svg .ed-schema__t{animation-timeline:view();animation-range:entry 10% cover 45%}}}.ed-tableau{margin:var(--s-8) 0;container-type:inline-size}.ed-tableau table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.ed-tableau caption{text-align:left;font-weight:700;font-size:var(--t-base);padding-bottom:var(--s-3)}.ed-tableau :is(th,td){padding:var(--s-2) var(--s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.ed-tableau thead th{border-bottom:3px solid var(--c-ink)}.ed-tableau.ed-tableau :is(th,td){min-width:0}@container (width>=34.01rem){.ed-tableau td[data-num]:last-child{white-space:nowrap}}.ed-tableau tbody tr:nth-child(odd){background:var(--c-surface)}@container (width<=34rem){.ed-tableau thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ed-tableau :is(tr,th,td){display:block}.ed-tableau tbody tr{padding:var(--s-3)}.ed-tableau tbody :is(th,td){padding:var(--s-1) 0;border:0}.ed-tableau tbody th{font-size:var(--t-base)}.ed-tableau td:before{content:attr(data-l) " : "/"";font-weight:700}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-tableau{animation:ed-monte var(--ease) both}div.ed-tableau{animation-timeline:view();animation-range:entry cover 20%}}}.ed-texte{margin:var(--s-8) 0;background:var(--c-surface);grid-template-columns:3rem 1fr;display:grid}.ed-texte__art{padding:var(--s-4) 0;background:var(--c-ink);color:var(--c-on-brand);font:900 var(--t-xl)/3rem var(--f-display);writing-mode:vertical-rl;white-space:nowrap;grid-row:1/3;margin:0;overflow:hidden;rotate:180deg}.ed-texte blockquote{padding:var(--s-5) var(--s-5) var(--s-3);font-size:var(--t-lg);margin:0;line-height:1.55}.ed-texte blockquote p{margin:0 0 var(--s-2)}.ed-texte figcaption{padding:0 var(--s-5) var(--s-4);font-size:var(--t-xs);color:var(--c-ink-mute)}.ed-texte figcaption b{color:var(--c-ink);font-size:var(--t-sm);display:block}.ed-verifier{margin:var(--s-8) 0;border:0;min-width:0;padding:0}.ed-verifier legend{margin-bottom:var(--s-3);font-weight:700;font-size:var(--t-lg);padding:0}.ed-verifier ul{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.ed-verifier li{border-bottom:1px solid var(--c-line)}.ed-verifier label{gap:var(--s-3);min-height:3rem;padding:var(--s-3) 0;cursor:pointer;grid-template-columns:1.5rem 1fr;align-items:start;display:grid}.ed-verifier input{appearance:none;border:2px solid var(--c-line-strong);background:var(--c-surface);place-items:center;width:1.5rem;height:1.5rem;margin:.1em 0 0;display:grid}.ed-verifier input:checked{background:var(--c-ink);border-color:var(--c-ink)}.ed-verifier input:checked:after{content:"";border:solid var(--c-on-brand);border-width:0 0 3px 3px;width:.8rem;height:.4rem;margin-top:-.2rem;rotate:-50deg}.ed-verifier p{margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--c-ink-mute)}@media (forced-colors:active){.ed-verifier input{appearance:auto}}.ed-versus{width:100%;margin:var(--s-8) 0;border-collapse:collapse;font-size:var(--t-sm)}.ed-versus caption{text-align:left;font-weight:700;font-size:var(--t-base);padding-bottom:var(--s-3)}.ed-versus :is(th,td){padding:var(--s-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.ed-versus.ed-versus thead th{font:900 var(--t-xl)/1.1 var(--f-display);color:var(--c-ink)}.ed-versus.ed-versus thead :is(th,td){border-bottom:3px solid var(--c-ink)}.ed-versus tbody th{width:26%;color:var(--c-ink-soft)}.ed-versus td+td{border-left:1px solid var(--c-line)}@media (width<=30rem){.ed-versus,.ed-versus :is(caption,thead,tbody){display:block}.ed-versus tr{grid-template-columns:1fr 1fr;display:grid}.ed-versus thead td{display:none}.ed-versus :is(th,td){padding:var(--s-2)}.ed-versus.ed-versus thead th{font-size:var(--t-xl)}.ed-versus tbody th{border:0;grid-column:1/-1;width:auto;padding-bottom:0;font-weight:800}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ed-versus{animation:ed-monte var(--ease) both}table.ed-versus{animation-timeline:view();animation-range:entry cover 20%}}}
