@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--papier:#f3efe6;--papier-clair:#fbf9f4;--carton:#e4dccb;--filet:#cbc2ae;--encre:#16201c;--encre-2:#46514b;--geometre:#1d3227;--signal:#b8410e;--signal-fonce:#93310a;--traceur:#f2c230;--traceur-pale:#f7e3a1;--erreur:#a61b1b;--erreur-fond:#fbe9e7;--ok:#1f6b45;--ok-fond:#e3f1e8;--titre:"Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;--lecture:"Literata", Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--pad-x:40px;--max:1360px;--colonne:min(46rem, calc(100% - 2 * var(--pad-x)));--r-carte:18px;--r-encart:14px;--r-champ:10px;--feuille:10px 10px 0 var(--carton)}@media (width<=760px){:root{--pad-x:20px;--feuille:6px 6px 0 var(--carton)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papier);color:var(--encre);font:400 1.0625rem/1.6 var(--lecture);margin:0;overflow-x:clip}img,svg,picture{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--titre);color:inherit;overflow-wrap:normal;hyphens:manual;letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0 0 1em}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--encre);outline-offset:3px;box-shadow:0 0 0 8px var(--traceur-pale);border-radius:4px}.sombre :focus-visible,.pied :focus-visible,.menu-panneau :focus-visible{outline-color:var(--traceur);box-shadow:none}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.evitement{z-index:100;background:var(--encre);color:var(--papier);font:700 1rem var(--titre);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-80px;left:12px}.evitement:focus{top:12px}.conteneur{width:min(var(--max), calc(100% - 2 * var(--pad-x)));margin-inline:auto}.mono{font-family:var(--mono)}.etiquette{font:500 .78rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em}.etiquette-pleine{background:var(--encre);color:var(--papier);font:500 .72rem/1.25 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:4px 9px;display:inline-block}.etiquette-traceur{background:var(--traceur);color:var(--encre);font:600 .72rem/1.25 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:4px 9px;display:inline-block}.bouton{min-height:48px;font:700 1.0625rem/1.2 var(--titre);letter-spacing:-.01em;cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.bouton svg{flex:none;width:20px;height:20px}.bouton-signal,a.bouton-signal,.nav-principale a.bouton-signal{background:var(--signal);color:#fff}.bouton-signal:hover,a.bouton-signal:hover,.nav-principale a.bouton-signal:hover{background:var(--signal-fonce);color:#fff}.bouton-traceur{background:var(--traceur);color:var(--encre)}.bouton-traceur:hover{background:#e3b31f}.bouton-encre{background:var(--encre);color:var(--papier)}.bouton-encre:hover{background:#000}.bouton-contour{color:var(--encre);border-color:var(--encre);background:0 0}.bouton-contour:hover{background:var(--encre);color:var(--papier)}.sombre .bouton-contour{color:var(--papier);border-color:var(--papier)}.sombre .bouton-contour:hover{background:var(--papier);color:var(--encre)}.lien-fleche{font:700 1rem var(--titre);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lien-fleche svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.entete{background:var(--papier);border-bottom:1px solid var(--filet);z-index:20;position:relative}.entete .conteneur{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.marque{color:var(--encre);align-items:center;gap:14px;text-decoration:none;display:flex}.marque svg{flex:none;width:40px;height:40px}.marque-nom{font:800 23px/1.1 var(--titre);letter-spacing:-.02em;display:block}.marque-desc{font:400 11.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin-top:6px;display:block}.nav-principale{align-items:center;gap:4px;display:flex}.nav-principale ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-principale li a{font:600 16px/1.2 var(--titre);color:var(--encre);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:baseline;gap:7px;padding:11px 13px;text-decoration:none;display:inline-flex}.nav-principale li a .num{font:500 11px var(--mono);color:var(--signal)}.nav-principale li a:hover{background:var(--carton)}.nav-principale li a[aria-current=page]{background:var(--encre);color:var(--papier)}.nav-principale li a[aria-current=page] .num{color:var(--traceur)}.nav-principale .bouton{margin-left:8px;padding:11px 20px}.bouton-menu{border:2px solid var(--encre);min-height:48px;font:700 16px var(--titre);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;display:none}.bouton-menu svg{width:22px;height:22px}.menu-panneau{display:none}@media (width<=1179px){.nav-principale{display:none}.bouton-menu{display:inline-flex}.menu-panneau:not([hidden]){background:var(--encre);color:var(--papier);padding:28px var(--pad-x) 36px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px #00000040}.menu-panneau ol{margin:0 0 24px;padding:0;list-style:none}.menu-panneau ol a{font:700 24px/1.2 var(--titre);color:var(--papier);letter-spacing:-.02em;border-bottom:1px solid #2f3b36;align-items:baseline;gap:14px;padding:12px 0;text-decoration:none;display:flex}.menu-panneau ol a .num{font:500 13px var(--mono);color:var(--traceur)}.menu-panneau ol a[aria-current=page]{color:var(--traceur)}.menu-panneau .bouton{justify-content:center;width:100%}.menu-panneau ul{gap:6px;margin:24px 0 0;padding:0;list-style:none;display:grid}.menu-panneau ul a{color:var(--papier);font:600 17px var(--titre);padding:8px 0;text-decoration:none;display:inline-block}}@media (width<=560px){.marque-desc{display:none}.marque-nom{font-size:18px}.marque svg{width:36px;height:36px}.entete .conteneur{min-height:68px}}.pied{background:var(--encre);color:var(--papier);margin-top:0;padding:72px 0 28px}.pied a{color:var(--papier);text-decoration:none}.pied a:hover{text-decoration:underline;text-decoration-color:var(--traceur);text-underline-offset:4px}.pied-grille{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.pied-marque{font:800 30px/1.1 var(--titre);letter-spacing:-.03em;margin:0 0 18px}.pied-phrase{font:400 15px/1.6 var(--lecture);color:#d8d3c7;max-width:22rem;margin:0}.pied h2{font:500 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--traceur);margin:6px 0 18px}.pied ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pied li a{font:500 16px/1.3 var(--titre)}.pied-bas{font:400 12px/1.5 var(--mono);color:#c9c4b8;letter-spacing:.03em;border-top:1px solid #34413b;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:56px;padding-top:22px;display:flex}@media (width<=900px){.pied-grille{grid-template-columns:1fr 1fr}.pied-grille>:first-child{grid-column:1/-1}}@media (width<=420px){.pied-grille{gap:32px 20px}}.figure-cadre{border-radius:var(--r-carte);background:var(--geometre);overflow:hidden}.figure-cadre img{object-fit:cover;width:100%;height:100%}.legende{font:400 12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2);margin-top:10px}.ouverture{background:var(--geometre);color:var(--papier);position:relative;overflow:hidden}.ouverture-image{height:780px;position:relative}.ouverture-image img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.ouverture-image:after{content:"";background:linear-gradient(180deg, #1d322700 45%, #1d3227db 76%, var(--geometre) 100%);position:absolute;inset:0}.ouverture-credit{right:var(--pad-x);z-index:2;font:400 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#d9d4c8;position:absolute;top:28px}.ouverture-texte{z-index:2;margin-top:-250px;padding-bottom:72px;position:relative}.ouverture-coins{font:400 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#e4dfd3;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:30px;display:flex}.h1-geant{letter-spacing:-.045em;text-wrap:initial;font-size:min(9.2vw,134px);font-weight:800;line-height:.9}.h1-geant .accent{color:var(--traceur)}.ouverture-bas{grid-template-columns:1fr 1fr 320px;align-items:start;gap:40px;margin-top:56px;display:grid}.ouverture-bas p{font:400 19px/1.62 var(--lecture);color:#ece7dc;margin:0}.ouverture-actions{gap:14px;display:grid}.ouverture-actions .bouton{justify-content:center;width:100%}@media (width<=1100px){.ouverture-bas{grid-template-columns:1fr 1fr}.ouverture-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=760px){.ouverture-image{height:330px}.ouverture-texte{margin-top:-70px;padding-bottom:56px}.ouverture-credit{font-size:10.5px;top:14px}.h1-geant{font-size:min(12.6vw,60px)}.ouverture-bas{grid-template-columns:1fr;gap:18px;margin-top:32px}.ouverture-bas p{font-size:17.5px}.ouverture-coins{margin-bottom:20px;font-size:11.5px}}.section{padding:104px 0}@media (width<=760px){.section{padding:64px 0}}.section-tete{grid-template-columns:210px 1fr 440px;align-items:end;gap:26px;margin-bottom:48px;display:grid}.section-tete .repere-num{border-top:2px solid var(--encre);font:400 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);padding-top:14px}.section-tete h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:.98}.section-tete p{color:var(--encre-2);margin:0;font-size:18px}@media (width<=1100px){.section-tete{grid-template-columns:1fr;align-items:start;gap:16px}.section-tete .repere-num{max-width:210px}}@media (width<=760px){.section-tete h2{font-size:38px}}.panneaux{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.panneau{background:var(--encre);color:var(--papier);border-radius:var(--r-carte);outline:3px solid #0000;flex-direction:column;height:100%;text-decoration:none;transition:outline-color .15s;display:flex;position:relative;overflow:hidden}.panneau:hover,.panneau:focus-visible{outline:3px solid var(--traceur);outline-offset:0;box-shadow:none}.panneau-image{aspect-ratio:4/3;background:var(--geometre)}.panneau-image img{object-fit:cover;width:100%;height:100%}.panneau-corps{flex-direction:column;flex:1;padding:20px 20px 18px;display:flex}.panneau-haut{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.panneau-num{font:800 46px/1 var(--titre);color:var(--traceur);letter-spacing:-.04em}.pastille{background:var(--traceur);width:40px;height:40px;color:var(--encre);border-radius:10px;place-items:center;display:inline-grid}.pastille svg{width:24px;height:24px}.panneau h3{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.12}.panneau p{font:400 15px/1.55 var(--lecture);color:#d6d1c5;flex:1;margin:0 0 18px}.panneau-pied{font:700 15px var(--titre);border-top:1px solid #3b4842;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.panneau-pied svg{width:18px;height:18px}@media (width<=1180px){.panneaux{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.panneaux{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.panneaux{grid-template-columns:1fr}}.repere{border:1.5px solid var(--encre);border-radius:var(--r-encart);background:var(--papier-clair);grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-top:40px;padding:20px 24px;display:grid}.repere p{margin:0;font-size:17px;line-height:1.6}@media (width<=560px){.repere{grid-template-columns:1fr;gap:12px;padding:18px}}.une{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.une-pile{gap:20px;display:grid}.carte-fiche{background:var(--papier-clair);border:1px solid var(--filet);border-radius:var(--r-carte);color:var(--encre);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.carte-fiche:hover h3{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--signal)}.carte-image{aspect-ratio:16/9;background:var(--geometre);overflow:hidden}.carte-image img{object-fit:cover;width:100%;height:100%}.carte-corps{flex-direction:column;flex:1;gap:12px;padding:22px 24px;display:flex}.carte-corps h3{font-size:24px;font-weight:700;line-height:1.12}.carte-corps p{color:var(--encre-2);margin:0;font-size:16px;line-height:1.55}.carte-corps .lien-fleche{margin-top:auto}.carte-grande .carte-image{aspect-ratio:16/9.4}.carte-grande h3{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,38px);line-height:1.05}.carte-horizontale{flex-direction:row}.carte-horizontale .carte-image{aspect-ratio:auto;flex:0 0 38%}.carte-horizontale h3{font-size:21px}@media (width<=960px){.une{grid-template-columns:1fr}}@media (width<=560px){.carte-horizontale{flex-direction:column}.carte-horizontale .carte-image{aspect-ratio:16/9;flex:none}}.index-intro{font:700 18px var(--titre);margin:56px 0 24px}.index-etapes{border-top:2px solid var(--encre);margin:0;padding:0;list-style:none}.index-etapes>li{border-bottom:1px solid var(--filet);grid-template-columns:280px 1fr;gap:24px;padding:20px 0;display:grid}.index-etapes .ie-nom{font:700 17px var(--titre);align-items:baseline;gap:10px;display:flex}.index-etapes .ie-nom .num{font:500 12px var(--mono);color:var(--signal)}.index-etapes ul{grid-template-columns:1fr 1fr;gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.index-etapes ul a{font:400 17px/1.45 var(--lecture);justify-content:space-between;gap:16px;text-decoration:none;display:flex}.index-etapes ul a:after{content:"→";color:var(--signal);font-family:var(--titre)}.index-etapes ul a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--signal)}@media (width<=860px){.index-etapes>li{grid-template-columns:1fr;gap:12px}.index-etapes ul{grid-template-columns:1fr}}.bande-atelier{background:var(--geometre);color:var(--papier);padding:104px 0}.bande-atelier .conteneur{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.bande-atelier h2{letter-spacing:-.04em;margin:12px 0 22px;font-size:clamp(36px,3.8vw,52px);font-weight:800;line-height:1}.bande-atelier .etiquette{color:var(--traceur)}.bande-atelier p{color:#e4dfd3;font-size:18px}.bande-atelier .figure-cadre{box-shadow:0 30px 60px #00000059}@media (width<=900px){.bande-atelier{padding:64px 0}.bande-atelier .conteneur{grid-template-columns:1fr;gap:36px}}.methode{width:var(--colonne);margin-inline:auto}.methode .repere-num{border-top:2px solid var(--encre);width:160px;font:400 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);margin-bottom:18px;padding-top:14px}.methode h2{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1}.methode p{font-size:20px;line-height:1.66}@media (width<=760px){.methode p{font-size:17.5px}}.colonne{width:var(--colonne);margin-inline:auto}.fil{font:400 12.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin:0 0 24px}.fil ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fil li+li:before{content:"/";margin-right:8px}.fil a{color:inherit;text-underline-offset:4px;text-decoration:underline 1px}.sombre .fil{color:#d9d4c8}.fiche-tete{padding:56px 0 0}.fiche-tete h1{letter-spacing:-.04em;margin:14px 0 26px;font-size:clamp(38px,4.5vw,64px);font-weight:800;line-height:.98}.ligne-meta{border-top:1px solid var(--encre);border-bottom:1px solid var(--filet);font:400 13px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;display:flex}.ligne-meta time{background:var(--traceur);color:var(--encre);border-radius:4px;padding:2px 8px;font-weight:600}.figure-fiche{width:min(1180px, calc(100% - 2 * var(--pad-x)));margin:40px auto 0}.figure-fiche .figure-cadre{aspect-ratio:21/9}@media (width<=760px){.figure-fiche .figure-cadre{aspect-ratio:4/3}}.prose{font:400 20px/1.66 var(--lecture);padding-top:40px}.prose>*{margin:0 0 1.05em}.prose h2{letter-spacing:-.03em;border-top:2px solid var(--encre);margin:64px 0 22px;padding-top:16px;scroll-margin-top:24px;font-size:38px;font-weight:700;line-height:1.08}.prose h2[data-n]:before{content:attr(data-n);font:500 13px var(--mono);color:var(--signal);letter-spacing:.06em;margin-bottom:6px;display:block}.prose h3{margin:40px 0 14px;font-size:25px;font-weight:700;line-height:1.15}.prose ul,.prose ol{padding-left:1.7em}.prose ul{padding-left:0;list-style:none}.prose ul>li{margin-bottom:.45em;padding-left:1.6em;position:relative}.prose ul>li:before{content:"";background:var(--signal);width:.8em;height:2.5px;position:absolute;top:.8em;left:.1em}.prose ul>li:has(>input[type=checkbox]):before{display:none}.prose li>input[type=checkbox]{vertical-align:-2px;width:18px;height:18px;accent-color:var(--encre);margin:0 10px 0 -1.5em}.prose ol>li{margin-bottom:.45em}.prose ol>li::marker{font:600 .8em var(--mono);color:var(--signal)}.prose strong{font-weight:650}.prose a{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--signal);overflow-wrap:anywhere}.prose a:hover{text-decoration-color:var(--encre)}.prose blockquote{border-left:4px solid var(--traceur);margin-left:0;padding-left:20px}.prose p>em:only-child{color:var(--encre-2);font-size:.92em}@media (width<=760px){.prose{padding-top:28px;font-size:17.5px}.prose h2{margin-top:48px;font-size:28px}.prose h3{font-size:22px}.fiche-tete{padding-top:32px}}.tableau{border:1.5px solid var(--encre);border-radius:var(--r-encart);background:var(--papier-clair);margin:1.6em 0;overflow:hidden}.tableau table{border-collapse:collapse;width:100%;font:400 16px/1.45 var(--lecture)}.tableau th{background:var(--encre);color:var(--papier);font:500 12px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:bottom;padding:14px 16px}.tableau td{border-top:1px solid var(--filet);vertical-align:top;padding:13px 16px}.tableau tbody tr:nth-child(2n) td{background:#f5f1e8}.tableau .num{text-align:right;font-family:var(--mono);white-space:nowrap;font-size:14px}.tableau a{overflow-wrap:anywhere}@media (width<=699px){.tableau{background:0 0;border:0;overflow:visible}.tableau table,.tableau tbody,.tableau tr,.tableau td{width:100%;display:block}.tableau thead{clip:rect(0 0 0 0);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.tableau tr{border:1.5px solid var(--encre);border-radius:var(--r-encart);background:var(--papier-clair);margin-bottom:14px;overflow:hidden}.tableau td{border-top:1px solid var(--filet);padding:10px 14px;text-align:left!important;white-space:normal!important;background:0 0!important}.tableau td:before{content:attr(data-label);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);margin-bottom:3px;display:block}.tableau td:first-child{color:var(--papier);font-family:var(--titre);border-top:0;font-weight:650;background:var(--encre)!important}.tableau td:first-child:before{color:var(--traceur)}}.gabarit-fichier{background:var(--encre);color:#e9e4d8;border-radius:var(--r-encart);font:400 13.5px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 22px}.sommaire-mobile{display:none}.minimap{z-index:15;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.minimap ol{flex-direction:column;align-items:flex-end;gap:14px;margin:0;padding:0;list-style:none;display:flex}.minimap a{justify-content:flex-end;align-items:center;min-width:44px;min-height:24px;text-decoration:none;display:flex}.minimap .tiret{background:var(--encre);opacity:.72;border-radius:3px;width:26px;height:5px;display:block}.minimap a.actif .tiret{background:var(--signal);opacity:1;width:40px}.minimap .boite{border:1.5px solid var(--encre);border-radius:var(--r-encart);visibility:hidden;opacity:0;background:#fff;width:250px;padding:14px 16px 10px;position:absolute;top:50%;right:64px;transform:translateY(-50%);box-shadow:0 14px 30px #16201c24}.minimap:hover .boite,.minimap:focus-within .boite{visibility:visible;opacity:1}.minimap .boite p{font:400 11px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin:0 0 8px}.minimap .boite ol{align-items:stretch;gap:0}.minimap .boite a{border-top:1px solid var(--filet);min-width:0;font:600 14px/1.3 var(--titre);color:var(--encre);white-space:normal;text-align:left;padding:8px 0;display:block}.minimap .boite a.actif{color:var(--signal)}@media (width<=1239px){.minimap{display:none}.sommaire-mobile{background:var(--papier-clair);border:1.5px solid var(--encre);border-radius:var(--r-encart);margin-top:28px;padding:16px 18px;display:block}.sommaire-mobile h2{font:500 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin:0 0 8px}.sommaire-mobile ol{margin:0;padding:0;list-style:none}.sommaire-mobile li{border-top:1px solid var(--filet)}.sommaire-mobile a{font:600 16px/1.35 var(--titre);gap:12px;padding:10px 0;text-decoration:none;display:flex}.sommaire-mobile a .num{font:500 12px var(--mono);color:var(--signal);padding-top:3px}}.cta-atelier{background:var(--geometre);color:var(--papier);border-radius:var(--r-encart);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:48px 0 28px;padding:24px 26px;display:flex}.cta-atelier h2{font:700 21px/1.2 var(--titre);letter-spacing:-.01em;margin:0 0 6px}.cta-atelier p{color:#d9d4c8;margin:0;font-size:16px}.signature{background:var(--papier-clair);border:1px solid var(--filet);border-radius:var(--r-encart);align-items:center;gap:16px;margin:28px 0;padding:18px 20px;display:flex}.monogramme{background:var(--encre);width:56px;height:56px;color:var(--traceur);font:800 20px var(--titre);letter-spacing:-.03em;border-radius:50%;flex:none;place-items:center;display:grid}.signature-nom{font:700 18px/1.25 var(--titre);margin:0 0 3px}.signature-phrase{color:var(--encre-2);margin:0;font-size:15px;line-height:1.5}.sources{border-top:2px solid var(--encre);margin:40px 0 0;padding-top:18px}.sources h2{font:600 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.sources ol{counter-reset:s;margin:0;padding:0;list-style:none}.sources li{counter-increment:s;border-bottom:1px solid var(--filet);grid-template-columns:34px 1fr;padding:14px 0;display:grid}.sources li:before{content:counter(s, decimal-leading-zero);font:500 12px var(--mono);color:var(--signal);padding-top:4px}.sources .src-libelle{font:400 17px/1.45 var(--lecture);display:block}.sources .src-url{font:400 12.5px/1.45 var(--mono);color:var(--encre-2);overflow-wrap:anywhere;margin-top:4px;display:block}.sources a.src-url{text-decoration:underline;text-decoration-color:var(--filet);text-underline-offset:3px}.a-lire{background:var(--carton);margin-top:88px;padding:72px 0 84px}.a-lire h2{letter-spacing:-.035em;margin:8px 0 30px;font-size:clamp(30px,3vw,40px);font-weight:800}.a-lire .etiquette{color:var(--encre-2)}.grille-cartes{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.grille-cartes .carte-corps h3{font-size:21px}@media (width<=960px){.grille-cartes{grid-template-columns:1fr 1fr}}@media (width<=600px){.grille-cartes{grid-template-columns:1fr}}.etape-tete{background:var(--geometre);color:var(--papier);padding:56px 0 72px}.etape-tete .conteneur{grid-template-columns:1fr 1fr;align-items:start;gap:28px 40px;display:grid}.etape-tete .fil{grid-column:1/-1;margin-bottom:8px}.etape-num{font:800 150px/.86 var(--titre);color:var(--traceur);letter-spacing:-.05em}.etape-sur{font:500 13.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--traceur);margin:24px 0 18px}.jauge{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:30px;padding:0;list-style:none;display:grid}.jauge li{background:#3c4c44;border-radius:3px;height:6px}.jauge li.fait{background:var(--traceur)}.etape-tete h1{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(38px,4.4vw,62px);font-weight:800;line-height:.98}.etape-tete .chapo{font:400 20px/1.62 var(--lecture);color:#ece7dc;margin:0}.etape-tete .figure-cadre{aspect-ratio:16/15;margin-top:50px}@media (width<=900px){.etape-tete{padding:32px 0 48px}.etape-tete .conteneur{grid-template-columns:1fr}.etape-num{font-size:88px}.etape-tete .chapo{font-size:17.5px}.etape-tete .figure-cadre{aspect-ratio:4/3;margin-top:8px}}.fiches-etape{padding:88px 0 0}.fiches-etape h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(30px,3vw,40px);font-weight:800}.grille-2{margin:0;grid-template-columns:1fr 1fr;gap:20px;width:min(1180px,100%);margin-inline:auto;padding:0;list-style:none;display:grid}@media (width<=760px){.grille-2{grid-template-columns:1fr}}.carte-atelier{background:var(--geometre);color:var(--papier);border-color:var(--geometre)}.carte-atelier .carte-corps p{color:#d9d4c8}.voisines{grid-template-columns:1fr 1fr;gap:20px;width:min(1180px,100%);margin:40px auto 0;display:grid}.voisine{border:1.5px solid var(--encre);border-radius:var(--r-encart);background:var(--papier-clair);padding:18px 22px;text-decoration:none;display:block}.voisine:hover{background:#fff}.voisine .etiquette{color:var(--encre-2)}.voisine strong{font:700 22px/1.2 var(--titre);letter-spacing:-.02em;margin-top:6px;display:block}.voisine.suivante{text-align:right;grid-column:2}@media (width<=600px){.voisines{grid-template-columns:1fr}.voisine.suivante{grid-column:auto}}.utilitaire{width:min(1180px, calc(100% - 2 * var(--pad-x)));margin:0 auto;padding:56px 0 96px}.utilitaire .lecture-gauche{max-width:46rem}.utilitaire h1{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:.98}.utilitaire .prose{padding-top:0;font-size:18px}.utilitaire .prose h2{margin-top:52px;font-size:30px}@media (width<=760px){.utilitaire{padding:32px 0 72px}.utilitaire .prose{font-size:17px}.utilitaire .prose h2{font-size:26px}}.plan-fiches{grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0 8px;padding:0;list-style:none;display:grid}.plan-fiches>li{border:1.5px solid var(--encre);border-radius:var(--r-encart);background:var(--papier-clair);padding:18px 16px}.plan-fiches .num{font:800 30px/1 var(--titre);color:var(--signal);letter-spacing:-.03em}.plan-fiches h3{font:700 17px/1.2 var(--titre);margin:8px 0 12px}.plan-fiches h3 a{text-decoration:none}.plan-fiches h3 a:hover{text-decoration:underline}.plan-fiches ul{margin:0;padding:0;list-style:none}.plan-fiches ul li{border-top:1px solid var(--filet);font:400 14.5px/1.4 var(--lecture);padding:8px 0}.plan-fiches ul li:before{display:none}.plan-fiches ul a{text-decoration:underline;text-decoration-color:var(--filet);text-underline-offset:3px}@media (width<=1100px){.plan-fiches{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.plan-fiches{grid-template-columns:1fr}}.prose .plan-fiches ul>li{padding-left:0}.contact-grille{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact-grille .prose h2{border-top:0;margin-top:40px;padding-top:0;font-size:26px}.contact-grille .prose h2:before{display:none}@media (width<=960px){.contact-grille{grid-template-columns:1fr;gap:40px}}.feuille{border:1.5px solid var(--encre);border-radius:var(--r-carte);box-shadow:var(--feuille);background:#fff;overflow:hidden}.feuille-barre{background:var(--encre);color:var(--papier);font:500 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.feuille-barre .droite{color:var(--traceur)}.feuille-corps{padding:26px 24px 28px}.champ{margin-bottom:22px}.champ label,.champ legend{font:700 16px/1.3 var(--titre);margin-bottom:6px;padding:0;display:block}.champ .statut{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);margin-left:6px}.champ .astre{color:var(--signal)}.champ .aide{font:400 14.5px/1.45 var(--lecture);color:var(--encre-2);margin:0 0 8px}.champ input[type=text],.champ input[type=email],.champ input[type=url],.champ textarea{border:2px solid var(--encre);border-radius:var(--r-champ);width:100%;min-height:48px;font:400 17px/1.45 var(--lecture);background:#fff;padding:11px 14px;display:block}.champ textarea{resize:vertical;min-height:140px}.champ input:focus-visible,.champ textarea:focus-visible{outline:3px solid var(--encre);outline-offset:2px;box-shadow:0 0 0 8px var(--traceur-pale)}.champ [aria-invalid=true]{border-color:var(--erreur)!important;background:var(--erreur-fond)!important}.erreur-champ{color:var(--erreur);font:600 15.5px/1.4 var(--titre);align-items:flex-start;gap:8px;margin:8px 0 0;display:flex}.erreur-champ svg{flex:none;width:18px;height:18px;margin-top:2px}.erreur-champ:empty{display:none}.info-donnees{font:400 14.5px/1.5 var(--lecture);color:var(--encre-2);margin:4px 0 20px}.info-donnees a{text-underline-offset:3px;text-decoration:underline}.message{border-radius:var(--r-champ);font:600 15.5px/1.45 var(--titre);align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;display:flex}.message svg{flex:none;width:20px;height:20px;margin-top:1px}.message[hidden]{display:none}.message-ok{background:var(--ok-fond);color:var(--ok)}.message-info{background:var(--traceur-pale);color:var(--encre)}.message-alerte{background:var(--erreur-fond);color:var(--erreur)}.resume-erreurs{border:2px solid var(--erreur);background:var(--erreur-fond);border-radius:var(--r-champ);margin-bottom:20px;padding:14px 16px}.resume-erreurs h3{font:700 16px var(--titre);color:var(--erreur);margin:0 0 6px}.resume-erreurs ul{margin:0;padding-left:18px}.resume-erreurs a{color:var(--erreur);font-weight:600}.piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button[aria-busy=true]{opacity:.8;cursor:progress}.introuvable{width:min(1180px, calc(100% - 2 * var(--pad-x)));grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin:0 auto;padding:64px 0 96px;display:grid}.introuvable .actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (width<=900px){.introuvable{grid-template-columns:1fr;gap:32px;padding:32px 0 72px}}.section-suite{padding-top:0}.phrase-etape:first-letter{text-transform:uppercase}.conteneur.etroit{width:min(1180px, calc(100% - 2 * var(--pad-x)))}.espace-bas{height:96px}.utilitaire .prose>:not(.plan-fiches){max-width:46rem}.h1-page{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(38px,4.5vw,64px);font-weight:800;line-height:.98}.prose-courte{padding-top:0;font-size:18px}.prose-courte h2{margin-top:36px;font-size:26px}h1,h2,h3,.bouton,.marque-nom{font-optical-sizing:auto}.figure-cadre picture,.carte-image picture,.panneau-image picture,.ouverture-image picture{height:100%}.ouverture-image{overflow:hidden}.atelier-tete .conteneur>div:first-of-type .bouton{margin-top:28px}.atelier-tete .figure-cadre{aspect-ratio:16/11;margin-top:30px}.atelier-noscript{margin:32px 0 0}.atelier{width:min(var(--max), calc(100% - 2 * var(--pad-x)));margin:0 auto}.atelier-section{border-top:2px solid var(--encre);grid-template-columns:5fr 6fr;align-items:start;gap:24px 64px;margin-top:72px;padding:72px 0 8px;display:grid}.atelier-section:first-child{margin-top:64px}.atelier-section .notice{padding-top:0;font-size:17.5px}.atelier-section .notice h2{border-top:0;margin-top:0;padding-top:0;font-size:clamp(28px,2.6vw,36px)}.atelier-section .notice h2:before{content:none}.atelier-section .outil{position:sticky;top:24px}.atelier-section .tableau-pleine{grid-column:1/-1;padding-top:0}.atelier-section .notice.suite{grid-column:1}@media (width<=1000px){.atelier-section{grid-template-columns:1fr;gap:28px;margin-top:48px;padding-top:48px}.atelier-section .outil{position:static}.atelier-section .notice.suite{grid-column:auto}}.atelier .feuille-corps>.champ:last-child{margin-bottom:0}.atelier fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.atelier legend{font:700 16px/1.3 var(--titre);margin-bottom:8px;padding:0}.pilules{flex-wrap:wrap;gap:10px;display:flex}.pilule,.champ label.pilule{border:2px solid var(--encre);cursor:pointer;min-height:44px;font:600 15px/1.2 var(--titre);background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 16px 9px 12px;display:inline-flex;position:relative}.pilule input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pilule span:before{content:"";vertical-align:-3px;border:2px solid var(--encre);box-sizing:border-box;background:#fff;border-radius:50%;width:16px;height:16px;margin-right:10px;display:inline-block}.pilule:has(input:checked){background:var(--encre);color:var(--papier)}.pilule:has(input:checked) span:before{border-color:var(--traceur);background:radial-gradient(circle, var(--traceur) 0 4px, var(--encre) 5px)}.pilule:has(input:focus-visible){outline:3px solid var(--encre);outline-offset:3px;box-shadow:0 0 0 8px var(--traceur-pale)}.pilule:has(input[aria-invalid=true]){border-color:var(--erreur)}.atelier input.court{width:9rem}.champs-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=560px){.champs-2{grid-template-columns:1fr}}.atelier .champ textarea{min-height:80px}.fonctions{border-top:1px solid var(--filet);gap:0;display:grid}.fonction{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;display:grid;border-bottom:1px solid var(--filet)!important;margin:0!important;padding:12px 0!important}.fonction legend{float:left;width:100%;margin:0;font-size:15.5px}.fonction .fonction-phrase{font:400 14px/1.4 var(--lecture);color:var(--encre-2);grid-column:1;margin:0}.fonction .segments{grid-area:1/2/span 2}.segments{border:2px solid var(--encre);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.seg{min-height:40px;font:600 13.5px/1.15 var(--titre);cursor:pointer;border-left:1.5px solid var(--encre);white-space:nowrap;align-items:center;padding:6px 12px;display:inline-flex;position:relative}.seg:first-child{border-left:0}.seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.seg-lancement:has(input:checked){background:var(--signal);color:#fff}.seg-plus-tard:has(input:checked){background:var(--traceur);color:var(--encre)}.seg-pas-retenue:has(input:checked){background:var(--encre);color:var(--papier)}.seg:has(input:focus-visible){outline:3px solid var(--encre);outline-offset:-5px;box-shadow:inset 0 0 0 6px var(--traceur-pale)}@media (width<=640px){.fonction{grid-template-columns:1fr}.fonction .segments{grid-area:auto/1;width:100%}.seg{white-space:normal;text-align:center;flex:1;justify-content:center;min-height:44px;padding:6px;font-size:13px}}.tri{margin-top:24px}.tri-colonnes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.tri-col{border-radius:var(--r-champ);border:1.5px solid var(--encre);min-width:0;padding:12px 14px}.tri-col[hidden]{display:none}.tri-col h3{font:700 14.5px var(--titre);margin:0 0 8px}.tri-col ul{font:400 14px/1.45 var(--lecture);margin:0;padding:0;list-style:none}.tri-col li{border-top:1px solid #16201c24;padding:3px 0}.tri-lancement{background:#f8e6db}.tri-lancement h3{color:var(--signal-fonce)}.tri-plus-tard{background:#fcf1cc}.tri-pas-retenue{background:var(--papier-clair)}@media (width<=640px){.tri-colonnes{grid-template-columns:1fr}}.maquette{border-top:1px solid var(--filet);margin-top:26px;padding-top:18px}.maquette h3,.reperes-titre{font:700 16px var(--titre);margin:0 0 10px}.maquette-entete{font:600 13px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2);margin:0 0 10px}.schema{border:1.5px solid var(--encre);background:var(--papier-clair);border-radius:10px;padding:12px}.schema .bloc{border:1.5px solid var(--encre);font:600 13px/1.2 var(--titre);text-align:center;background:#fff;border-radius:6px;padding:8px 10px}.schema .bloc-accueil{background:var(--carton);margin-bottom:10px}.schema .rangee{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.schema .bloc-contenu{color:var(--encre-2);border-style:dashed;font-weight:500}.schema-legende{color:var(--encre-2);margin:8px 0 12px;font-size:11.5px}.liste-pages{font:400 15px/1.55 var(--mono);margin:0;padding-left:1.6em}.liste-repliable summary{cursor:pointer;font:700 15px var(--titre);min-height:24px;padding:8px 0}.maquette-note{font:400 14.5px/1.45 var(--lecture);margin:10px 0 0}.tableau-reperes th[scope=row]{text-align:left;font:600 14.5px/1.3 var(--titre);color:var(--encre);text-transform:none;letter-spacing:0;border-top:1px solid var(--filet);background:0 0;padding:12px 14px}.tableau-reperes td.mediane{font-weight:600;background:var(--traceur-pale)!important}.tableau-reperes table{font-size:14px}.tableau-reperes th,.tableau-reperes td{padding:10px}@media (width<=699px){.tableau-reperes tr th[scope=row]{background:var(--encre);color:var(--papier);border-top:0;display:block}}.limites{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.limites li{font:500 12px/1.35 var(--mono);border:1.5px solid var(--encre);background:#fff;border-radius:999px;padding:6px 12px}.reperes-indispo{margin-top:10px}.ne-fait-pas{grid-template-columns:1fr 1fr;gap:12px;padding:0!important;display:grid!important}.prose ul.ne-fait-pas>li{background:var(--papier-clair);border:1.5px solid var(--encre);border-radius:var(--r-encart);margin:0;padding:16px 16px 16px 52px;font-size:16px;line-height:1.45}.prose ul.ne-fait-pas>li:before{content:"×";background:var(--signal);color:#fff;width:26px;height:26px;font:700 18px/26px var(--titre);text-align:center;border-radius:50%;top:13px;left:14px}@media (width<=560px){.ne-fait-pas{grid-template-columns:1fr}}.atelier-fin{margin-top:72px}#export-etat,#effacer-etat{min-height:1px}@media (width<=374px){:root{--pad-x:14px}.entete .conteneur,.marque{gap:8px}.marque svg{width:30px;height:30px}.marque-nom{font-size:15px}.bouton-menu{gap:0;padding:8px 12px}.bouton-menu svg{display:none}}.atelier-section>*,.contact-grille>*,.etape-tete .conteneur>*,.une>*,.bande-atelier .conteneur>*{min-width:0}@media (width>=700px){.tableau{overflow-x:auto}}.prose ol.plan-fiches{padding-left:0;list-style:none}.prose ol.plan-fiches>li{margin:0}.prose .plan-fiches h3{margin:8px 0 12px;font-size:17px}.plan-fiches{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grille-cats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.carte-cat{background:var(--papier-clair);border:1px solid var(--filet);border-radius:var(--r-carte);height:100%;color:var(--encre);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.carte-cat h3{font:800 30px/1.05 var(--titre);letter-spacing:-.03em;margin:0}.carte-cat p{color:var(--encre-2);margin:0;font-size:16px;line-height:1.55}.carte-cat .lien-fleche{margin-top:auto}.carte-cat:hover h3{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--signal)}.chapo-categorie{font:400 20px/1.62 var(--lecture);color:var(--encre-2);max-width:62ch;margin:0}.categorie-vide{font:400 18px/1.6 var(--lecture);color:var(--encre-2);border:1.5px dashed var(--filet);border-radius:var(--r-encart);margin:0;padding:28px}.index-etapes .ie-nom a{color:inherit;text-decoration:none}.index-etapes .ie-nom a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.chapo-categorie{font-size:17.5px}}
