@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-wght-normal.DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-wght-normal.e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-wght-normal.CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-wght-normal.LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-wght-normal.BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-normal.DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f1f0;--ink:#0c2d5e;--mute:#44546f;--rule:#cfc8c9;--soft:#ebe4e4;--hl:#ffd84d;--on-hl:#0c2d5e;--tag:#b93418;--focus:#b93418;--corail:#ff7a59;--corail-fort:#b93418;--corail-clair:#ffd5ca;--ciel:#dbe5f1;--barre:var(--corail-fort);--console:#0c2d5e;--console-ink:#f1ece9;--console-mute:#aebbd0;--console-filet:#f1ece929;--max:1280px;--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:light}*{box-sizing:border-box}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}::view-transition-group(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html{background:var(--bg);-webkit-text-size-adjust:100%;scrollbar-color:var(--ink) var(--bg)}body{background:var(--bg);color:var(--ink);margin:0;font-family:Literata Variable,Georgia,serif;font-size:1.125rem;line-height:1.65}::selection{background:var(--corail);color:var(--marine)}a{color:var(--ink);text-underline-offset:4px}a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--bg);z-index:10;padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.c,.brand,h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,sans-serif}.c{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.in{max-width:var(--max);margin:0 auto;padding-left:2rem;padding-right:2rem}.site-header{border-bottom:1px solid var(--rule)}.site-header .barre{grid-template-columns:1fr auto auto;align-items:center;gap:.75rem 1.75rem;padding-top:1.4rem;padding-bottom:1.4rem;display:grid}.brand{letter-spacing:.04em;text-transform:uppercase;font-size:1.75rem;font-weight:700;text-decoration:none}.site-header nav{align-items:center;gap:1.75rem;font-size:1.2rem;display:flex}.site-header nav a{border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.site-header nav a[aria-current=page]{border-bottom-color:var(--corail-fort)}.site-footer{border-top:1px solid var(--rule);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1rem;display:flex}.site-footer a{color:var(--mute)}h1{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.4rem,9vw,6rem);font-weight:700;line-height:.92}h2{text-transform:uppercase;margin:0 0 1.25rem;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:700;line-height:1}mark{background:linear-gradient(var(--hl), var(--hl)) 0 72% / 100% 68% no-repeat;color:var(--on-hl);padding:0 .12em}.draft{white-space:nowrap;margin-top:.4rem;display:inline-block}.draft:before{content:"";background:var(--tag);vertical-align:.05em;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.draft{background:var(--soft);color:var(--mute);padding:3px 10px;font-family:Literata Variable,Georgia,serif;font-size:.85em}.lead{margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}@keyframes monte{0%{opacity:0;transform:translateY(10px)}}.fleche{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.picto .s{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.picto .y{fill:var(--corail);stroke:var(--ink);stroke-width:2.4px}.picto .y.fond{fill:var(--corail-clair)}.rangee{margin-top:2.25rem;scroll-margin-top:1rem}.rangee ol{border-top:2px solid var(--ink);grid-template-columns:repeat(8,1fr);margin:0;padding:0;list-style:none;display:grid}.rangee li+li{border-left:1px solid var(--rule)}.rangee a{height:100%;padding:1rem .75rem 1.1rem;text-decoration:none;display:block}.rangee li:first-child a{padding-left:0}.rangee .picto{width:44px;height:44px;margin-bottom:.6rem;display:block;overflow:visible}.rangee span{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;line-height:1.1}.panneau{padding-top:2.5rem;scroll-margin-top:1rem}.panneau:not([hidden]){animation:devoile .45s var(--ease) backwards}.panneau:focus-visible{outline-offset:8px}@keyframes devoile{0%{opacity:0;transform:translateY(8px)}}.principe{max-width:760px}.principe .picto{width:88px;height:88px;margin-bottom:1.25rem;display:block;overflow:visible}.principe .lead{margin-top:1.5rem;font-size:1.3rem}.principe .idee{max-width:34em;margin:1.5rem 0 0}.page.page-principes{padding-top:1.25rem}.page-principes h1{font-size:clamp(2.4rem,4vw,3rem);line-height:.95}.page-principes .tete{margin-bottom:1rem}.page-principes .tete .lead{max-width:none;margin:0;font-size:1rem}.page-principes .rangee{margin-top:1.25rem}.page-principes .rangee a{padding-top:.75rem;padding-bottom:.85rem}.page-principes .rangee .picto{width:36px;height:36px;margin-bottom:.45rem}.page-principes .rangee span{font-size:1rem}.page-principes .panneau{padding-top:1.5rem}.page-principes .principe{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.page-principes .principe .picto{width:72px;height:72px;margin:0}.page-principes .principe .titre-fiche{font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:.98}.page-principes .principe .lead,.page-principes .principe .idee{grid-column:1/-1}.page-principes .principe .lead{margin-top:1rem;font-size:1.2rem}.page-principes .principe .idee{margin-top:.9rem}@media (width>=1001px){.page-principes .espace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:4rem;display:grid}.page-principes:not(.page-methode) .espace{border-top:2px solid var(--ink);padding-top:1rem}.page-principes:not(.page-methode) .rangee ol{border-top:0}.page-principes:not(.page-methode) .cote .rangee{margin-top:0}.page-principes .cote{grid-area:1/2;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.page-principes .panneaux{grid-area:1/1;min-height:26rem}.page-principes .panneau{padding-top:.5rem;scroll-margin-top:1rem}.page-principes .rangee{margin-top:1.5rem}.page-principes .rangee ol{grid-template-columns:1fr}.page-principes .rangee li+li{border-left:0}.page-principes .rangee li{border-bottom:1px solid var(--rule)}.page-principes .rangee a,.page-principes .rangee li:first-child a{grid-template-columns:36px 1fr;align-items:center;column-gap:.9rem;padding:.6rem .5rem .6rem 0;display:grid}.page-principes .rangee .picto{margin-bottom:0}.page-principes .rangee span{font-size:1.1rem;line-height:1.1}}.suite-etapes{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.etape{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:3rem;padding:1.75rem 0 2rem;scroll-margin-top:1rem;display:grid}.etape h3{text-transform:uppercase;margin:0 0 .6rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1}.etape .texte p{color:var(--mute);margin:0;font-size:1rem;line-height:1.5}.console{background:var(--console);color:var(--console-ink);min-width:0;margin:0;padding:1.1rem 1.35rem 1.35rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6}.console figcaption{color:var(--console-mute);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.95rem;display:flex}.console .copier{width:2.25rem;height:2.25rem;color:var(--console-ink);border:1px solid var(--console-mute);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.console .copier[hidden]{display:none}.console .copier svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.console .copier .i-ok,.console .copier .i-echec,.console .copier.ok .i-copie,.console .copier.echec .i-copie{display:none}.console .copier.ok .i-ok,.console .copier.echec .i-echec{display:block}.console .copier:hover,.console .copier.ok{background:var(--console-ink);color:var(--console);border-color:var(--console-ink)}.console .copier:focus-visible{outline:3px solid var(--console-ink);outline-offset:3px}.console .ligne{border-top:1px solid var(--console-filet);grid-template-columns:6.9rem minmax(0,1fr);column-gap:1rem;padding:.4rem 0;display:grid}.console .k{color:var(--corail)}.console .v{overflow-wrap:anywhere}@media (width<=1000px){.etape{grid-template-columns:1fr;row-gap:1rem}}@media (width<=560px){.console .ligne{grid-template-columns:1fr;row-gap:.1rem}}.page-principes .rangee-texte a,.page-principes .rangee-texte li:first-child a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding:.65rem .25rem .65rem 0;display:grid}.page-principes .rangee-texte a>span:not(.t){font-size:1.1rem;line-height:1.1}@media (width<=1000px){.page-principes .rangee-texte a,.page-principes .rangee-texte li:first-child a{grid-template-columns:1fr;row-gap:.1rem}}.titre-temps{margin-bottom:.75rem;font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:.98}.page-methode .suite-etapes{border-top:0}.page-methode .etape{border-bottom:1px solid var(--rule);grid-template-columns:1fr;row-gap:.9rem;max-width:760px;padding:1.25rem 0 1.5rem}.page-methode .etape:last-child{border-bottom:0}.page-methode .etape h3{font-size:1.8rem}.page-methode .etape .texte p{max-width:40em;color:var(--ink);font-size:1.2rem;line-height:1.45}.pas{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem;max-width:760px;margin-top:1.75rem;padding-top:.9rem;display:flex}.pas a{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);align-items:center;gap:.45rem;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.pas .fleche{flex:none;width:1em;height:1em}.pas .avant .fleche{transform:rotate(180deg)}.pas .apres-pas{text-align:right;margin-left:auto}.t,.site-header nav a:not([aria-current=page]),.site-footer a{background-image:linear-gradient(var(--barre), var(--barre));background-position:100% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .6s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.site-header nav a:not([aria-current=page]):hover,.site-footer a:hover,.rangee a:hover .t,.voie:hover .t,.pas a:hover .t{background-position:0 100%;background-size:100% 2px}}.rangee a[aria-selected=true] .t{background-position:0 100%;background-size:100% 2px}@media (prefers-reduced-motion:reduce){.t,.site-header nav a,.site-footer a{transition:none}}.page-methode .tete{margin-bottom:1rem}.page-methode .tete .lead{max-width:none}.rangee-chaine .enchaine{display:none}.rangee-chaine .num{font-variant-numeric:tabular-nums}@media (width>=1001px){.page-methode .espace{display:block}.page-methode .rangee{z-index:5;background:var(--bg);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);max-height:none;margin:0 0 1rem;position:sticky;top:0;overflow:visible}.page-methode .rangee ol{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .35rem;display:flex}.page-methode .rangee li,.page-methode .rangee li+li{border:0}.page-methode .rangee .enchaine{color:var(--mute);display:flex}.page-methode .rangee .enchaine .fleche{width:.85rem;height:.85rem}.page-methode .rangee-texte a,.page-methode .rangee-texte li:first-child a{padding:.85rem .2rem;display:block}.page-methode .rangee-texte a>span:not(.t){white-space:nowrap;font-size:clamp(.95rem,1.25vw,1.1rem)}.page-methode .panneaux{min-height:0}.page-methode .etape{grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:3rem;max-width:none}.page-methode .pas{max-width:none}.page-methode .panneau{padding-top:1.25rem}}:root{--h-entete:5.75rem;--h-pied:4.5rem}.accueil .site-header{z-index:10;background:var(--bg);position:sticky;top:0}html:has(.accueil){scroll-snap-type:y mandatory;scroll-padding-top:var(--h-entete)}.ecran{min-height:calc(100svh - var(--h-entete));scroll-snap-align:start;flex-direction:column;justify-content:center;padding:2rem 0 4.5rem;display:flex;position:relative}.ecran:last-of-type{min-height:calc(100svh - var(--h-entete) - var(--h-pied));padding-bottom:2rem}.accueil .site-footer{scroll-snap-align:end;margin-top:0}.ecran .contenu{width:100%;transition:opacity .8s var(--ease), transform .8s var(--ease)}.js .ecran:not(.vue) .contenu{opacity:0;transform:translateY(28px)}.ecran-intro .lead{max-width:34em;margin-top:1.75rem}.suivant{width:2.75rem;height:2.75rem;color:var(--corail-fort);place-items:center;margin-inline:auto;text-decoration:none;animation:2.4s ease-in-out infinite descend;display:grid;position:absolute;bottom:1rem;left:0;right:0}.ecran-sombre .suivant{color:var(--corail)}.ecran-corail .suivant{color:var(--ink)}.suivant .fleche{width:1.6rem;height:1.6rem;transform:rotate(90deg)}@keyframes descend{50%{transform:translateY(5px)}}@media (width<=1000px),(height<=640px){html:has(.accueil){scroll-snap-type:y proximity}}@media (prefers-reduced-motion:reduce){.ecran .contenu{transition:none}.js .ecran:not(.vue) .contenu{opacity:1;transform:none}.suivant{animation:none}}:root{--teinte:#e8dddc;--filet-teinte:#cdbfbd;--marine:#0c2d5e}.ecran-teinte{background:var(--teinte)}.ecran-ciel{background:var(--ciel);--rule:#b6c6dc;--mute:#3a4a66}.ecran-corail{--focus:#0c2d5e;--mute:#2a1f4d;--rule:#0c2d5e;background:var(--corail)}.ecran-corail ::selection{background:var(--marine);color:var(--bg)}.ecran-sombre{--focus:#ffb4a2;background:var(--marine);--ink:#f6f1f0;--mute:#c3cfe2;--rule:#37548a;color:var(--ink)}.ecran-sombre ::selection{background:var(--bg);color:var(--marine)}.ecran .duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem 5rem;display:grid}.enonce{text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:.98}.texte-large{text-wrap:pretty;max-width:36em;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.declic{max-width:52rem}.avant-declic,.apres-declic{text-transform:uppercase;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1}.avant-declic{color:var(--mute);font-size:clamp(1.8rem,3.6vw,3rem)}.apres-declic{margin:.6rem 0 2rem;font-size:clamp(2.8rem,7vw,5.6rem)}.apres-declic mark{background-position:0 0;background-size:100% 100%;padding:.05em .2em;line-height:1.1}.chaine{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0 0 2.5rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.05;display:flex}.chaine .fl{color:var(--mute);display:inline-flex}.chaine .fl .fleche{width:1.4em;height:1.4em}.trois{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.trois li{padding:1.5rem 1.5rem 1.5rem 0}.trois li+li{border-left:1px solid var(--rule);padding-left:1.5rem}.trois a{text-decoration:none;display:block}.trois .picto{width:56px;height:56px;margin-bottom:.9rem;display:block;overflow:visible}.trois strong{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.05;display:block}.trois .sous{color:var(--mute);margin-top:.4rem;font-size:.95rem;display:block}.mention{color:var(--mute);margin:1.25rem 0 0}.a-essayer .etiquette{color:var(--mute);margin:0 0 .75rem;font-size:1.1rem}.a-essayer .console{font-size:1rem}.conclusion{font-size:clamp(1.25rem,2vw,1.6rem)}@media (width<=1000px){.ecran .duo,.trois{grid-template-columns:1fr}.trois li,.trois li+li{border-left:0;border-bottom:1px solid var(--rule);padding:1.1rem 0}}@keyframes apparait{0%{opacity:0;transform:translateY(14px)}}@keyframes trait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes balayage{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes eteint{to{opacity:.55}}@keyframes dessine{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes essuie{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes curseur{50%{opacity:0}}.ecran-intro .contenu{transition:none}.ecran-intro.vue h1{animation:essuie 1s var(--ease) .15s both}.ecran-intro.vue .lead{animation:apparait .8s var(--ease) .8s both}.avant-declic{display:inline-block;position:relative}.avant-declic:after{content:"";transform-origin:0;background:currentColor;width:100%;height:3px;position:absolute;top:54%;left:0}.ecran.vue .avant-declic{animation:.6s 1.2s both eteint}.ecran.vue .avant-declic:after{animation:trait .7s var(--ease) .6s both}.ecran.vue .apres-declic mark{animation:balayage 1.1s var(--ease) 1.4s both}.js .ecran:not(.vue) .avant-declic:after{transform:scaleX(0)}.js .ecran:not(.vue) .apres-declic mark{background-size:0% 100%}.ecran.vue .declic .texte-large{animation:apparait .8s var(--ease) 2.3s both}.js .ecran:not(.vue) .declic .texte-large{opacity:0}.ecran.vue .chaine>*{animation:apparait .6s var(--ease) both;animation-delay:calc(var(--k) * .3s + .25s)}.js .ecran:not(.vue) .chaine>*{opacity:0}.chaine .fl .fleche path{stroke-dasharray:30}.ecran.vue .chaine .fl .fleche path{animation:.5s both dessine;animation-delay:calc(var(--k) * .3s + .35s)}.chaine .moi{border-bottom:0;position:relative}.chaine .moi:after{content:"";background:var(--corail);transform-origin:0;height:4px;position:absolute;bottom:-3px;left:0;right:0}.ecran.vue .chaine .moi:after{animation:trait .6s var(--ease) 1.5s both}.js .ecran:not(.vue) .chaine .moi:after{transform:scaleX(0)}.ecran.vue .trois li{animation:apparait .7s var(--ease) both;animation-delay:calc(1.9s + var(--k) * .16s)}.js .ecran:not(.vue) .trois li{opacity:0}.console .v.frappe{display:block;position:relative}.console .v .plein{opacity:0}.console .v .tape{position:absolute;top:0;left:0;right:0}.console .v .tape:after{content:"";vertical-align:text-bottom;background:var(--console-ink);width:.55em;height:1.05em;margin-left:2px;animation:1s step-end infinite curseur;display:inline-block}.js #action .conclusion{transition:opacity .8s var(--ease), transform .8s var(--ease)}.js #action:not(.fini) .conclusion{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.ecran-intro.vue h1,.ecran-intro.vue .lead,.ecran.vue .avant-declic,.ecran.vue .avant-declic:after,.ecran.vue .apres-declic mark,.ecran.vue .declic .texte-large,.ecran.vue .chaine>*,.ecran.vue .chaine .fl .fleche path,.ecran.vue .chaine .moi:after,.ecran.vue .trois li{animation:none}.js .ecran:not(.vue) .avant-declic:after,.js .ecran:not(.vue) .chaine .moi:after{transform:none}.js .ecran:not(.vue) .apres-declic mark{background-size:100% 100%}.js .ecran:not(.vue) .declic .texte-large,.js .ecran:not(.vue) .chaine>*,.js .ecran:not(.vue) .trois li{opacity:1}.chaine .fl .fleche path{stroke-dasharray:none}.avant-declic{opacity:.55}.js #action:not(.fini) .conclusion{opacity:1;transform:none}.console .v .tape:after{animation:none}}@media (width<=560px){.chaine{flex-direction:column;align-items:flex-start;gap:.4rem}.chaine .fl .fleche{transform:rotate(90deg)}}@media (pointer:coarse){.site-header nav a{padding-block:.7rem}.site-footer a{padding-block:.8rem;display:inline-block}.pas a{min-height:2.75rem}.console .copier{width:2.75rem;height:2.75rem}}.suite-accueil h2{margin-bottom:1.25rem}.voies{grid-template-columns:1fr 1fr;gap:2rem 3rem;display:grid}.voie{border-top:4px solid var(--corail);flex-direction:column;justify-content:flex-start;min-height:15rem;padding-top:1.25rem;text-decoration:none;display:flex}.voie strong{text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.98}@media (width>=1001px){.voie strong{min-height:1.96em}}.voie .desc{max-width:26em;color:var(--mute);margin-top:1rem}.voie .fleche{color:var(--corail-fort);box-sizing:content-box;width:2.75rem;height:2.75rem;transition:transform .35s var(--ease);margin-top:auto;padding-top:1.5rem}.voie:hover .fleche{transform:translate(10px)}@media (width<=1000px){.voies{grid-template-columns:1fr}.voie{min-height:0}}.page-principes:not(.page-methode) .panneaux{background:var(--teinte);padding:1.75rem 1.5rem 2rem}.page-principes:not(.page-methode) .panneau{padding-top:0}.page-principes:not(.page-methode) .pas{border-top-color:var(--filet-teinte)}@media (width>=1001px){.page-principes:not(.page-methode) .panneaux{padding:2.25rem 2.75rem}}.cas{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.75rem;display:grid}.cas-bloc{background:var(--bg);border-top:3px solid var(--corail);padding:1rem 1.25rem 1.25rem}.cas-contre{border-top:2px dashed var(--mute)}.cas-bloc h3{color:var(--corail-fort);margin:0 0 .5rem;font-size:1.1rem}.cas-contre h3{color:var(--mute)}.cas-bloc p{margin:0;font-size:1rem;line-height:1.55}@media (width<=700px){.cas{grid-template-columns:1fr}}.page{padding-top:3.5rem}.page .lead{max-width:34em;margin-top:1.5rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=1000px){.rangee ol{grid-template-columns:repeat(4,1fr)}.rangee li:nth-child(4n+1){border-left:0}.rangee li:nth-child(4n+1) a{padding-left:0}.rangee li:nth-child(n+5){border-top:1px solid var(--rule)}}@media (width<=560px){body{font-size:1.0625rem}.in{padding-left:1.25rem;padding-right:1.25rem}.site-header .barre{grid-template-columns:1fr auto}.site-header nav{letter-spacing:.04em;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:.5rem 1.1rem;font-size:1rem}.site-header nav a{white-space:nowrap}.rangee ol{grid-template-columns:repeat(2,1fr)}.rangee li:nth-child(odd){border-left:0}.rangee li:nth-child(odd) a{padding-left:0}.rangee li:nth-child(2n){border-left:1px solid var(--rule)}.rangee li:nth-child(2n) a{padding-left:.9rem}.rangee li:nth-child(n+3){border-top:1px solid var(--rule)}}@media (prefers-reduced-motion:reduce){.panneau:not([hidden]){animation:none}}@media (width<=420px){.page-principes .principe{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.page-principes .principe .picto{width:56px;height:56px}.page-principes .principe .titre-fiche{overflow-wrap:break-word}}
