@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/barlow-semi-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}:root{color-scheme:light;--blanc:#fff;--gris-100:#e9ecee;--gris-300:#b9bfc4;--gris-500:#7b838a;--gris-600:#5b6369;--anthracite:#383e42;--anthracite-fonce:#25292c;--accent:#ad4208;--accent-fonce:#8a3306;--accent-vif:#f59a63;--erreur:#a3122f;--noir:#000;--ral-9016:#f6f6f6;--ral-9005:#0a0a0a;--ral-7035:#cbd0cc;--ral-9006:#a5a5a5;--ral-1015:#e6d690;--texte:var(--anthracite);--texte-attenue:var(--gris-600);--fond:var(--blanc);--bordure-controle:var(--gris-500);--focus-anneau:var(--noir);--focus-halo:var(--blanc);--police-texte:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--police-titre:"Barlow Semi Condensed", "Arial Narrow", "Barlow", system-ui, sans-serif;--police-donnee:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--taille-h1:clamp(2.375rem, 1.55rem + 3.5vw, 4.5rem);--taille-h2:clamp(2rem, 1.45rem + 2.3vw, 3.25rem);--taille-h3:clamp(1.375rem, 1.25rem + .55vw, 1.75rem);--taille-chiffre:clamp(2rem, 1.6rem + 1.6vw, 3rem);--taille-donnee:.9375rem;--taille-ui:1.125rem;--taille-intro:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--taille-texte:1.125rem;--taille-petit:1rem;--interligne-titre:1;--interligne-texte:1.6;--graisse-normale:400;--graisse-forte:600;--espace-1:.25rem;--espace-2:.5rem;--espace-3:.75rem;--espace-4:1rem;--espace-5:1.5rem;--espace-6:2rem;--espace-7:3rem;--espace-8:4.5rem;--espace-section:clamp(3.5rem, 2rem + 5vw, 7rem);--rayon:0;--trait:1px;--trait-fort:2px;--appui:.25rem;--rail:5.5rem;--largeur-texte:40rem;--largeur-contenu:84rem;--gouttiere:clamp(1rem, .25rem + 3.2vw, 3rem);--marge-bande:max(var(--gouttiere), (100% - var(--largeur-contenu)) / 2);--motif-repere:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black'%3E%3Ccircle cx='8' cy='8' r='5'/%3E%3Cpath d='M8 0v16M0 8h16'/%3E%3C/svg%3E");--motif-hachure:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' stroke='black'%3E%3Cpath d='M-2 2l4-4M0 8l8-8M6 10l4-4'/%3E%3C/svg%3E");--duree:.12s ease-out}@media (width>=64rem){:root{--taille-texte:1.1875rem}}*,:before,:after{box-sizing:border-box}body{font-family:var(--police-texte);font-size:var(--taille-texte);font-weight:var(--graisse-normale);line-height:var(--interligne-texte);font-synthesis:none;overflow-wrap:break-word;color:var(--texte);background:var(--fond);flex-direction:column;min-block-size:100svh;margin:0;display:flex}h1,h2,h3,h4{font-family:var(--police-titre);font-weight:var(--graisse-forte);text-wrap:balance;margin:0 0 var(--espace-4)}h1{font-size:var(--taille-h1);line-height:var(--interligne-titre);letter-spacing:-.015em}h2{font-size:var(--taille-h2);letter-spacing:-.01em;line-height:1.06}h3,h4{font-size:var(--taille-h3);line-height:1.15}strong,b{font-weight:var(--graisse-forte)}code,.donnee{font-family:var(--police-donnee);font-weight:500;font-size:var(--taille-donnee);font-variant-numeric:tabular-nums;line-height:1.4}a{color:inherit;transition:color var(--duree), text-decoration-color var(--duree)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}main:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sombre{--texte:var(--blanc);--texte-attenue:var(--gris-300);--fond:var(--anthracite);--lien:var(--blanc);--lien-survol:var(--accent-vif);--couleur-cote:var(--accent-vif);color:var(--texte);background:var(--fond)}main{grid-template-columns:[plein-start] var(--marge-bande) [contenu-start] minmax(0, 1fr) [contenu-end] var(--marge-bande) [plein-end];padding-bottom:var(--espace-8);flex:1;display:grid;position:relative}main>*{grid-column:contenu;min-width:0}main p{max-inline-size:var(--largeur-texte)}main a:not(.bouton){color:var(--lien,var(--accent));text-underline-offset:.18em}main a:not(.bouton):hover{color:var(--lien-survol,var(--accent-fonce));text-decoration-thickness:2px}p{margin:0 0 var(--espace-5)}.feuille{padding-block:var(--espace-6) var(--espace-section);border-top:var(--trait) solid var(--anthracite);position:relative}.feuille:before,.repere{content:"";background-color:var(--anthracite);width:16px;height:16px;mask:var(--motif-repere) center / contain no-repeat;position:absolute;top:-8px;left:0}.en-tete-page{padding-block:var(--espace-7);border-top:0}.en-tete-page :is(p:not([class]),.intro){color:var(--texte-attenue);font-size:var(--taille-intro);line-height:1.45}.en-tete-page>:last-child{margin-bottom:0}.rail-label{margin:0 0 var(--espace-2);color:var(--accent)}@media (width<=63.999rem){.feuille:before,.repere{left:-8px}}@media (width>=64rem){main:before{content:"";inset-block:0;left:calc(var(--marge-bande) + var(--rail) + var(--espace-6) / 2);border-left:var(--trait) solid var(--gris-300);position:absolute}.feuille{grid-template-columns:var(--rail) repeat(11, minmax(0, 1fr));column-gap:var(--espace-6);align-content:start;display:grid}.feuille>*{grid-column:2/-1}.feuille:before{left:calc(var(--rail) + var(--espace-6) / 2 - 8px)}.feuille>.rail-label{grid-column:1;margin:.4em 0 0}}.planche{aspect-ratio:var(--ratio,4 / 3);background:var(--gris-100);display:block;position:relative}.planche:before,.planche:after{content:"";border:0 solid var(--anthracite);pointer-events:none;width:14px;height:14px;position:absolute}.planche:before{border-width:1px 0 0 1px;top:-6px;left:-6px}.planche:after{border-width:0 1px 1px 0;bottom:-6px;right:-6px}.planche picture,.planche img{width:100%;height:100%;display:block}.planche img{object-fit:cover}.planche-vide{isolation:isolate;place-items:center;display:grid}.planche-vide>span{padding:var(--espace-1) var(--espace-2);background:var(--gris-100);color:var(--anthracite);font:500 var(--taille-donnee)/1.4 var(--police-donnee)}.planche-vide>span:before{content:"";z-index:-1;background-color:var(--gris-300);mask:var(--motif-hachure) 0 0 / 8px 8px;position:absolute;inset:0}.legende{margin:var(--espace-3) 0 0;font-size:var(--taille-petit);line-height:1.45}.planche-num{color:var(--accent);font:500 var(--taille-donnee)/1.4 var(--police-donnee)}.cote{isolation:isolate;border-inline:var(--trait) solid;min-height:1.25rem;color:var(--couleur-cote,var(--accent));font:500 var(--taille-donnee)/1 var(--police-donnee);justify-content:center;align-items:center;display:flex;position:relative}.cote:before{content:"";z-index:-1;inset-inline:0;border-top:var(--trait) solid;position:absolute;top:50%}.cote span{padding-inline:var(--espace-2);background:var(--fond)}.cote span:empty{padding:0}.cote span:before,.cote span:after,.etapes li:after,.etapes:after{content:"";background:currentColor;width:1px;height:12px;position:absolute;top:calc(50% - 6px);left:-1px;transform:rotate(45deg)}.cote span:after{left:auto;right:-1px}.etapes{counter-reset:etape;color:var(--accent);margin:0;padding:0;list-style:none;display:grid;position:relative}.etapes li{padding:0 0 var(--espace-6) var(--espace-6);border-left:var(--trait) solid var(--accent);color:var(--texte);position:relative}.etapes li:before{counter-increment:etape;content:counter(etape, decimal-leading-zero);margin-bottom:var(--espace-3);color:var(--accent);font:500 var(--taille-chiffre)/1 var(--police-donnee);display:block}.etapes li:after{background:var(--accent);top:-6px}.etapes:after{top:auto;bottom:-6px}.etapes strong{margin-bottom:var(--espace-2);font:600 var(--taille-h3)/1.15 var(--police-titre);display:block}@media (width>=64rem){.etapes{grid-template-columns:repeat(4,minmax(0,1fr))}.etapes li{padding:var(--espace-5) var(--espace-6) 0 0;border-left:0;border-top:var(--trait) solid var(--accent)}.etapes:after{inset:-6px 0 auto auto}}.caracteristiques{margin:0 0 var(--espace-3);border-top:var(--trait) solid var(--gris-300)}.caracteristiques>div{gap:var(--espace-4);padding-block:var(--espace-2);border-bottom:var(--trait) solid var(--gris-300);grid-template-columns:minmax(6.5rem,2fr) 3fr;display:grid}.caracteristiques dt{font:600 var(--taille-petit)/1.45 var(--police-titre)}.caracteristiques dd{font-size:var(--taille-petit);margin:0;line-height:1.45}.note{color:var(--texte-attenue);font-size:var(--taille-petit);line-height:1.45}.lien-fort{margin:var(--espace-6) 0 0;font:600 var(--taille-ui)/1.2 var(--police-titre)}main .lien-fort a:not(.bouton){color:var(--anthracite);text-decoration:underline 2px var(--accent)}main .lien-fort a:not(.bouton):hover{color:var(--anthracite);text-decoration-color:var(--anthracite)}.champ{margin-bottom:var(--espace-5)}label{margin-bottom:var(--espace-2);font:600 var(--taille-ui)/1.2 var(--police-titre);letter-spacing:.01em;display:block}input,select,textarea{width:100%;min-width:0;min-height:3rem;padding:var(--espace-2) var(--espace-3);border:2px solid var(--bordure-controle);border-radius:var(--rayon);background:var(--blanc);color:var(--anthracite);font:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--anthracite)}input[type=file]{border-style:dashed}input::file-selector-button{margin-right:var(--espace-3);padding:var(--espace-2);border:2px solid var(--bordure-controle);border-radius:var(--rayon);color:var(--anthracite);background:var(--gris-100);font:600 var(--taille-ui)/1.2 var(--police-titre);cursor:pointer}input:disabled{background:var(--gris-100);color:var(--gris-600)}[aria-invalid=true]{border-color:var(--erreur)}.erreur{color:var(--erreur);font-family:var(--police-titre);font-weight:600}.coupe[data-astro-cid-fv6p36nq]{max-width:100%;height:auto;color:var(--anthracite);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;display:block;overflow:visible}.coupe[data-astro-cid-fv6p36nq] *{vector-effect:non-scaling-stroke}.coupe[data-astro-cid-fv6p36nq] .rupture{fill:url(#hachure);stroke-width:1px}.defs-motifs{position:absolute}#hachure path{stroke:var(--accent);stroke-width:2.5px}.skip{padding:var(--espace-3) var(--espace-4);background:var(--blanc);color:var(--anthracite);font:600 var(--taille-ui)/1.2 var(--police-titre);z-index:10;position:absolute;top:-4rem;left:0}.skip:focus{top:0}body>header,body>footer{padding-inline:var(--marge-bande)}body>header{border-bottom:var(--trait) solid var(--anthracite);flex-direction:column;display:flex}.brand{align-items:center;gap:var(--espace-3);width:fit-content;min-height:3.5rem;font:600 1.5rem/1 var(--police-titre);letter-spacing:-.01em;text-decoration:none;display:flex}.brand .coupe,.marque-pied .coupe{width:24px}body>header nav ul{gap:0 var(--espace-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}body>header nav a{min-height:2.75rem;font:600 var(--taille-ui)/1.2 var(--police-titre);letter-spacing:.01em;text-underline-offset:.35em;align-items:center;text-decoration:none;display:flex;position:relative}body>header nav a:hover{text-decoration:underline 2px var(--anthracite)}body>header nav a[aria-current=page]:after{content:"";bottom:.25rem;background:var(--accent);height:3px;position:absolute;inset-inline:0}body>footer{padding-block:var(--espace-6) var(--espace-7);border-top:var(--trait-fort) solid var(--anthracite)}.cartouche{border:var(--trait) solid var(--gris-300);font-size:var(--taille-petit);line-height:1.45;display:grid}.cartouche p{padding:var(--espace-3) var(--espace-4);margin:0}.cartouche p+p{border-top:var(--trait) solid var(--gris-300)}.cartouche p>span:first-child{align-items:center;gap:var(--espace-2);display:flex}.cartouche .donnee{color:var(--gris-600)}.cartouche .marque-pied{font:600 var(--taille-ui)/1.45 var(--police-titre)}.cartouche a{color:var(--accent);text-underline-offset:.18em}.cartouche a:hover{color:var(--accent-fonce);text-decoration-thickness:2px}@media (width<=47.999rem){body>header nav{width:calc(100% + 10px);margin-inline:-5px;padding:5px;overflow-x:auto}body>header nav ul{gap:var(--espace-1);flex-wrap:nowrap;justify-content:space-between}body>header nav a{font-size:clamp(.9375rem, 5.4vw - .15rem, var(--taille-ui));white-space:nowrap;letter-spacing:0}}@media (width>=48rem){body>header{justify-content:space-between;align-items:center;gap:var(--espace-6);flex-direction:row}body>header nav ul{gap:var(--espace-6)}body>header nav a{min-height:4.5rem}body>header nav a[aria-current=page]:after{bottom:0}.cartouche{grid-template-columns:1fr 1.6fr 1fr}.cartouche p+p{border-top:0;border-left:var(--trait) solid var(--gris-300)}}
