@font-face{font-family:Work Sans;src:url(/fonts/work-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--blanc:#fff;--scene:#eaeaea;--panneau:#f3f3f3;--panneau-clair:#f7f7f7;--carte:#e7e7e7;--filigrane:#fdeeec;--filet:#e2e2e2;--encre:#000;--texte:#1a1a1a;--gris:#4d4d4d;--gris-doux:#6b6b6b;--gris-numero:#d4d4d4;--orange:#f39221;--corail:#f95162;--corail-vif:#f64955;--degrade:linear-gradient(135deg, var(--orange) 0%, #f46b4f 55%, var(--corail) 100%);--degrade-carte:linear-gradient(160deg, #f76f79 0%, #f09636 100%);--orange-texte:#b8460f;--corail-texte:#c8283b;--degrade-texte:linear-gradient(90deg, var(--orange-texte) 0%, var(--corail-texte) 100%);--degrade-profond:linear-gradient(120deg, #c2410c 0%, #c8283b 100%);--degrade-grand:linear-gradient(90deg, #e8582a 0%, #ef4552 100%);--police:"Work Sans", "Helvetica Neue", Arial, sans-serif;--t-ecran:clamp(2.85rem, 1.2rem + 5.2vw, 6.4rem);--t-h1:clamp(2.1rem, 1.4rem + 2.4vw, 3.6rem);--t-h2:clamp(1.6rem, 1.2rem + 1.3vw, 2.4rem);--t-h3:clamp(1.15rem, 1.05rem + .4vw, 1.4rem);--t-lecture:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-base:1rem;--t-petit:.875rem;--t-micro:.75rem;--approche-ecran:-.045em;--approche-titre:-.01em;--cadre:78rem;--colonne:46rem;--pad-x:clamp(1.25rem, 4vw, 3.5rem);--section-y:clamp(4rem, 3rem + 5vw, 8.5rem);--rayon:0px;--rayon-pilule:999px;--ombre-planche:0 30px 60px -30px #00000047;--ombre-douce:0 14px 30px -18px #00000040;--ease:cubic-bezier(.22, .8, .24, 1);--duree:.9s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--police);font-size:var(--t-base);color:var(--texte);background:var(--blanc);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,h4{color:var(--encre);overflow-wrap:normal;text-wrap:balance;margin:0;line-height:1.1}p{margin:0}ul,ol{margin:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--corail-texte);outline-offset:3px}.cadre{width:min(var(--cadre), calc(100% - 2 * var(--pad-x)));margin-inline:auto}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.evitement{z-index:100;background:var(--encre);color:#fff;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}.evitement:focus{top:1rem}.texte-degrade{background:var(--degrade-texte);color:var(--corail-texte);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.triangle{border-left:.38rem solid #0000;border-right:.38rem solid #0000;border-top:.55rem solid var(--corail);width:0;height:0;display:inline-block}.domaine{font-size:var(--t-micro);letter-spacing:.5em;color:var(--gris-doux);text-transform:lowercase}.numero-planche{right:var(--pad-x);color:var(--gris-numero);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem;position:absolute;bottom:1.4rem}.pastille{color:#fff;background:var(--corail);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 10px 18px -10px #f95162e6}.pastille--orange{background:var(--orange);box-shadow:0 10px 18px -10px #f39221e6}.pastille--degrade{background:var(--degrade)}.pastille--blanche{color:var(--corail);background:#fff;box-shadow:0 10px 22px -12px #00000059}.pastille svg{width:1.35rem;height:1.35rem}.deux-tons{letter-spacing:-.015em;color:var(--encre);font-size:clamp(1.55rem,1.2rem + 1.2vw,2.3rem);font-weight:400;line-height:1.05}.deux-tons .ton{display:block}.deux-tons .ton--accent{color:var(--orange-texte)}.btn,.nav a.btn,.panneau a.btn{border-radius:var(--rayon-pilule);background:var(--degrade-profond);color:#fff;font:600 .975rem/1.2 var(--police);letter-spacing:.005em;cursor:pointer;transition:background-position .5s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);background-position:0 0;background-size:160% 100%;border:0;align-items:center;gap:.6rem;padding:.85rem 1.45rem;text-decoration:none;display:inline-flex;box-shadow:0 14px 26px -16px #c8283bd9}.btn:hover,.nav a.btn:hover{color:#fff;background-position:100% 0;transform:translateY(-2px);box-shadow:0 18px 30px -16px #c8283bf2}.btn .fleche{transition:transform .3s var(--ease)}.btn:hover .fleche{transform:translate(4px)}.btn--contour{color:var(--encre);box-shadow:inset 0 0 0 1.5px var(--encre);background:0 0}.btn--contour:hover{background:var(--encre);color:#fff;box-shadow:inset 0 0 0 1.5px var(--encre)}.btn--blanc{color:var(--encre);background:#fff;box-shadow:0 14px 26px -16px #00000080}.btn--blanc:hover{background:var(--encre);color:#fff}.btn--petit{padding:.55rem 1.05rem;font-size:.9rem}.lien-fleche{color:var(--encre);background:linear-gradient(var(--corail), var(--corail)) 0 100% / 0 2px no-repeat;transition:background-size .35s var(--ease);align-items:center;gap:.45rem;padding-bottom:.1rem;font-weight:600;text-decoration:none;display:inline-flex}.lien-fleche:hover{background-size:100% 2px}.lien-fleche .fleche{color:var(--corail-texte)}.entete{z-index:50;backdrop-filter:saturate(1.4)blur(10px);transition:transform .45s var(--ease), box-shadow .3s;background:#fffffff0;position:sticky;top:0}.entete.est-solide{box-shadow:0 1px 0 var(--filet)}.entete.est-cache{transform:translateY(-100%)}.entete__barre{align-items:center;gap:2rem;min-height:4.75rem;display:flex}.logo{color:var(--encre);flex-direction:column;margin-right:auto;line-height:1.1;text-decoration:none;display:inline-flex}.logo__nom{letter-spacing:-.03em;white-space:nowrap;font-size:1.22rem;font-weight:700}.logo__curseur{background:var(--degrade);vertical-align:baseline;width:.55em;height:.12em;margin-left:.06em;animation:1.1s step-end infinite curseur;display:inline-block}.logo__signature{color:var(--gris-doux);letter-spacing:.01em;white-space:nowrap;margin-top:.25rem;font-size:.72rem}@keyframes curseur{50%{opacity:0}}.nav ul{align-items:center;gap:clamp(1.1rem,2.4vw,2.6rem);list-style:none;display:flex}.nav a{color:var(--encre);padding:.4rem 0;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.nav a:not(.btn):after{content:"";background:var(--degrade);transform-origin:100%;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:not(.btn):hover:after,.nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.nav a.btn{padding:.6rem 1.15rem;font-size:.9rem}.menu-bouton{font:600 .95rem var(--police);color:var(--encre);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem 0;display:none}.menu-bouton__traits{width:1.5rem;height:.75rem;position:relative}.menu-bouton__traits:before,.menu-bouton__traits:after{content:"";background:var(--encre);height:2px;transition:transform .35s var(--ease), top .35s var(--ease);position:absolute;left:0;right:0}.menu-bouton__traits:before{top:0}.menu-bouton__traits:after{background:var(--corail);top:calc(100% - 2px)}.menu-ouvert .menu-bouton__traits:before{top:calc(50% - 1px);transform:rotate(45deg)}.menu-ouvert .menu-bouton__traits:after{top:calc(50% - 1px);transform:rotate(-45deg)}.panneau{display:none}@media (width<=900px){.nav{display:none}.menu-bouton{display:inline-flex}.logo__signature{display:none}.panneau{z-index:49;padding:1.5rem var(--pad-x) 2rem;opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility 0s .45s;background:#fff;display:block;position:fixed;inset:4.75rem 0 0;overflow-y:auto;transform:translateY(-1rem)}.menu-ouvert .panneau{opacity:1;visibility:visible;transition-delay:0s;transform:none}.panneau ul{list-style:none}.panneau li{border-bottom:1px solid var(--filet)}.panneau li a{letter-spacing:-.02em;color:var(--encre);justify-content:space-between;align-items:center;padding:1.05rem 0;font-size:1.6rem;font-weight:600;text-decoration:none;display:flex}.panneau li a .fleche{color:var(--corail-texte);font-weight:400}.panneau a.btn{margin-top:1.6rem}.panneau__signature{color:var(--gris-doux);margin-top:1.4rem;font-size:.85rem}.menu-ouvert body,html.menu-ouvert{overflow:hidden}}.ouverture{background:#fff;position:relative;overflow:hidden}.ouverture__grille{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:2rem;min-height:min(100svh - 4.75rem,54rem);display:grid;position:relative}.ouverture__texte{z-index:2;padding-block:clamp(2rem,5vh,4.5rem);position:relative}.ecran{font-size:var(--t-ecran);letter-spacing:var(--approche-ecran);color:var(--encre);line-height:.98}.ecran .ligne{display:block}.ecran .ligne--legere{letter-spacing:-.02em;margin-bottom:.18em;font-size:.52em;font-weight:300}.ecran .ligne--forte{font-weight:700}.ecran .ligne--reguliere{letter-spacing:-.03em;margin-top:.12em;font-size:.74em;font-weight:400}.ecran .accent{background:var(--degrade-grand);color:var(--corail-texte);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate balayage}@keyframes balayage{0%{background-position:0 0}to{background-position:100% 0}}.chapeau-ouverture{max-width:37rem;color:var(--gris);margin-top:1.6rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65}.actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:2.1rem;display:flex}.ouverture__pied{align-items:center;gap:1.2rem;margin-top:2.6rem;display:flex}.ouverture__pied:after{content:"";background:var(--filet);flex:1;max-width:14rem;height:1px}.figure-deck{--mx:0;--my:0;--sy:0;align-self:stretch;min-height:34rem;position:relative}.figure-deck__filigrane{z-index:0;background:var(--filigrane);clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%);opacity:.9;width:70%;transform:translate3d(calc(var(--mx) * -14px), calc(var(--sy) * -40px), 0);position:absolute;top:-6%;bottom:-6%;left:-38%}.figure-deck__bande{z-index:1;background:var(--degrade);clip-path:polygon(62% 0,100% 0,38% 100%,0 100%);width:34%;height:42%;transform:translate3d(calc(var(--mx) * 18px), calc(var(--my) * 12px + var(--sy) * 30px), 0);position:absolute;top:0;left:4%}.figure-deck__photo{z-index:1;top:0;right:calc(-1 * max(var(--pad-x), (100vw - var(--cadre)) / 2));clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%);background:#ddd;position:absolute;bottom:0;left:14%;overflow:hidden}.figure-deck__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:112%;transform:translate3d(calc(var(--mx) * -10px), calc(var(--sy) * -60px), 0) scale(1.04)}.figure-deck__voile{mix-blend-mode:multiply;background:linear-gradient(#f951621a,#f3922114);position:absolute;inset:0}.figure-deck__hexa{z-index:3;aspect-ratio:1/1.1547;width:clamp(9rem,15vw,13.5rem);transform:translate3d(calc(var(--mx) * 24px), calc(var(--my) * 18px), 0);filter:drop-shadow(0 22px 26px #0000002e);position:absolute;bottom:9%;left:2%}.figure-deck__hexa:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#fff;position:absolute;inset:0}.figure-deck__hexa img{object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:86%;height:86%;position:absolute;inset:7%}.figure-deck__credit{z-index:3;color:#fff;text-shadow:0 1px 2px #0009;font-size:.68rem;position:absolute;bottom:.6rem;right:0}.figure-deck__credit a{color:inherit}.js .ouverture [data-entree]{opacity:0}.js .ouverture.est-pret [data-entree]{opacity:1;transition:opacity .9s var(--ease), clip-path 1.3s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1s)}.js .ouverture .figure-deck__photo[data-entree]{clip-path:polygon(30% 0,30% 0,30% 100%,30% 100%,0 50%)}.js .ouverture.est-pret .figure-deck__photo[data-entree]{clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%,0 50%)}.js .ouverture .figure-deck__bande[data-entree]{clip-path:polygon(62% 0,62% 0,0 100%,0 100%)}.js .ouverture.est-pret .figure-deck__bande[data-entree]{clip-path:polygon(62% 0,100% 0,38% 100%,0 100%)}.js .ouverture .figure-deck__hexa[data-entree]{scale:.6}.js .ouverture.est-pret .figure-deck__hexa[data-entree]{transition:opacity .6s,scale 1s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--d,0) * 1s);scale:1}@media (width<=900px){.ouverture__grille{grid-template-columns:1fr;gap:0;min-height:0}.ouverture__texte{padding-block:1.6rem 1.4rem}.figure-deck{height:13rem;min-height:0;margin-inline:calc(-1 * var(--pad-x))}.figure-deck__photo{left:22%;right:0}.figure-deck__bande{width:40%;height:55%;left:6%}.figure-deck__hexa{width:7.6rem;left:var(--pad-x);bottom:8%}.figure-deck__filigrane{width:80%;left:-20%}.ouverture__pied{display:none}}.planche{padding-block:var(--section-y);position:relative}.planche--grise{background:var(--panneau-clair)}.titre-planche{font-size:var(--t-h2);letter-spacing:var(--approche-titre);font-weight:600}.entete-planche{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.entete-planche p{max-width:32rem;color:var(--gris)}.themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;list-style:none;display:grid}.theme{background:var(--panneau);isolation:isolate;transition:transform .45s var(--ease), box-shadow .45s var(--ease), color .3s;flex-direction:column;gap:1rem;padding:2rem 1.6rem 1.6rem;display:flex;position:relative}.theme:before{content:"";z-index:-1;background:var(--degrade-carte);opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.theme h3{letter-spacing:-.02em;font-size:1.55rem;font-weight:600}.theme h3 a{text-decoration:none}.theme h3 a:after{content:"";z-index:0;position:absolute;inset:0}.theme__texte{color:var(--gris);font-size:.95rem}.theme__articles{z-index:1;border-top:1px solid #0000001a;gap:.1rem;margin-top:.2rem;list-style:none;display:grid;position:relative}.theme__articles li{border-bottom:1px solid #0000001a}.theme__articles a{color:var(--encre);padding:.7rem 0;font-size:.93rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.theme__articles a:hover{text-underline-offset:.2em;text-decoration:underline}.theme__tout{z-index:1;margin-top:auto;position:relative}.theme__tout a{color:var(--corail-texte);font-size:.93rem;font-weight:600;text-decoration:none}.theme:hover,.theme:focus-within,.theme--active{transform:translateY(-6px);box-shadow:0 30px 50px -30px #f76f79e6}.theme:hover:before,.theme:focus-within:before,.theme--active:before{opacity:1}.theme:hover :is(h3,h3 a,.theme__texte,.theme__articles a,.theme__tout a),.theme:focus-within :is(h3,h3 a,.theme__texte,.theme__articles a,.theme__tout a),.theme--active :is(h3,h3 a,.theme__texte,.theme__articles a,.theme__tout a){color:var(--encre)}.theme:hover .theme__articles,.theme:hover .theme__articles li,.theme--active .theme__articles,.theme--active .theme__articles li,.theme:focus-within .theme__articles,.theme:focus-within .theme__articles li{border-color:#0000002e}.theme:hover .pastille,.theme--active .pastille,.theme:focus-within .pastille{color:var(--corail-texte);background:#fff}.theme__numero{color:#00000059;font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;top:1.4rem;right:1.4rem}.theme:hover .theme__numero,.theme--active .theme__numero,.theme:focus-within .theme__numero{color:#0009}@media (width<=1100px){.themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.themes{grid-template-columns:1fr;gap:.7rem}.theme{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem .9rem;padding:1.25rem 1.15rem 1.1rem;display:grid}.theme>:not(.pastille):not(h3):not(.theme__numero){grid-column:1/-1}.theme .pastille{width:2.5rem;height:2.5rem}.theme .pastille svg{width:1.1rem;height:1.1rem}.theme h3{font-size:1.35rem}.theme__texte{font-size:.9rem;line-height:1.5}.theme__articles a{padding:.55rem 0;font-size:.9rem}.theme__numero{top:1.1rem;right:1.1rem}.theme:hover,.theme--active{transform:none}}.simu{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.simu__chiffre{letter-spacing:-.06em;font-size:clamp(5rem,3rem + 9vw,11rem);font-weight:700;line-height:.85;background-image:var(--degrade-grand)!important}.simu__chiffre small{letter-spacing:-.02em;margin-left:.05em;font-size:.38em;font-weight:600}.simu .deux-tons{margin-top:1.4rem}.simu__texte{color:var(--gris);max-width:33rem;margin-top:1.2rem}.simu .btn{margin-top:1.8rem}.graphique{box-shadow:var(--ombre-planche);background:#fff;padding:2rem 2rem 1.5rem;position:relative}.graphique svg{width:100%;height:auto;overflow:visible}.graphique .axe{stroke:var(--filet);stroke-width:1px}.graphique .barre{transform-box:fill-box;transform-origin:50% 100%}.js .graphique .barre{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * 90ms + .1s);transform:scaleY(0)}.js .graphique.est-visible .barre{transform:scaleY(1)}.graphique .courbe{fill:none;stroke:var(--encre);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.js .graphique .courbe{stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease) .6s}.js .graphique.est-visible .courbe{stroke-dashoffset:0}.graphique .point{fill:#fff;stroke:var(--encre);stroke-width:2px}.js .graphique .point{opacity:0;transition:opacity .4s 1.8s}.js .graphique.est-visible .point{opacity:1}.graphique__hexa{aspect-ratio:1/1.1547;background:var(--degrade);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;place-items:center;width:6.5rem;display:grid;position:absolute;top:-2.2rem;right:-1.6rem}.graphique__hexa svg{width:2.1rem;height:2.1rem}@media (width<=900px){.simu{grid-template-columns:1fr}.graphique{margin-right:.8rem;padding:1.4rem 1.2rem 1rem}.graphique__hexa{width:4.6rem;top:-1.6rem;right:-.8rem}.graphique__hexa svg{width:1.5rem;height:1.5rem}}.methode{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.methode__texte p{color:var(--gris);max-width:34rem;margin-top:1.3rem}.methode__texte .domaine{margin-top:1.6rem;display:block}.sources-officielles{background:var(--panneau);padding:clamp(1.6rem,3vw,2.6rem);position:relative}.sources-officielles h3{letter-spacing:.01em;margin-bottom:1.2rem;font-size:1rem;font-weight:600}.sources-officielles ol{counter-reset:s;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;list-style:none;display:grid}.sources-officielles li{counter-increment:s;border-bottom:1px solid #00000014;align-items:center;gap:.9rem;padding:.8rem 0;font-size:.95rem;font-weight:500;display:flex}.sources-officielles li:before{content:counter(s, decimal-leading-zero) ".";width:2.2rem;height:1.5rem;color:var(--gris);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:.75rem;font-weight:600;transition:background .4s,color .4s;display:grid}.sources-officielles li:nth-child(3):before,.sources-officielles li:nth-child(6):before{background:var(--degrade-profond);color:#fff}.js .sources-officielles li{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translate(-12px)}.js .sources-officielles.est-visible li{opacity:1;transform:none}@media (width<=900px){.methode,.sources-officielles ol{grid-template-columns:1fr}}.methode__photo{aspect-ratio:16/8;background:#ddd;margin:.9rem 0 0 18%;position:relative;overflow:hidden}.methode__photo img{object-fit:cover;width:100%;height:100%}.methode__carre{background:var(--degrade);color:#fff;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:absolute;top:0;left:0}.methode__carre svg{width:1.7rem;height:1.7rem}@media (width<=640px){.methode__photo{margin-left:2.5rem}.sources-officielles ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.sources-officielles li{gap:.5rem;font-size:.85rem}.sources-officielles li:before{width:1.8rem}}.lettre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.lettre__photo{aspect-ratio:4/3.3;background:#ddd;grid-area:1/1/auto/2;position:relative;overflow:hidden}.lettre__photo img{object-fit:cover;width:100%;height:100%;transform:scale(1.06) translateY(calc(var(--sy,0) * -24px))}.lettre__carte{z-index:2;color:var(--encre);background:var(--degrade-carte);grid-area:1/1/auto/3;margin-left:42%;padding:clamp(2rem,4vw,3.4rem);position:relative;box-shadow:0 40px 70px -40px #f76f79e6}.lettre__carte h2{color:var(--encre);font-size:var(--t-h2);letter-spacing:-.02em;font-weight:600}.lettre__carte>p{max-width:36rem;margin-top:1rem;line-height:1.6}.lettre__credit{color:#fff;text-shadow:0 1px 2px #000000b3;font-size:.68rem;position:absolute;bottom:.5rem;left:.6rem}.lettre__credit a{color:inherit}.formulaire{margin-top:1.6rem}.formulaire label{margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.formulaire__ligne{flex-wrap:wrap;gap:.6rem;display:flex}.formulaire input[type=email]{border-radius:var(--rayon-pilule);min-width:0;font:500 1rem var(--police);color:var(--encre);background:#fff;border:0;flex:15rem;padding:.9rem 1.1rem}.formulaire input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--encre)}.formulaire__piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulaire__etat{min-height:1.4em;margin-top:.6rem;font-size:.92rem;font-weight:600}.formulaire__note{opacity:.95;font-size:.82rem;line-height:1.5}.formulaire__note a{color:inherit}.lettre .btn--blanc{background:var(--encre);color:#fff}.lettre .btn--blanc:hover{color:var(--encre);background:#fff}@media (width<=900px){.lettre{grid-template-columns:1fr}.lettre__photo{aspect-ratio:16/9;grid-column:1;margin-right:2.5rem}.lettre__carte{grid-area:2/1;margin:-3rem 0 0 1.2rem}}.js [data-apparait]{opacity:0;transition:opacity var(--duree) var(--ease), transform var(--duree) var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.js [data-apparait].est-visible{opacity:1;transform:none}.js [data-apparait=gauche]{transform:translate(-36px)}.js [data-apparait=droite]{transform:translate(36px)}.js [data-apparait=echelle]{transform:scale(.94)}@media (width<=900px){.js [data-apparait=gauche],.js [data-apparait=droite]{transform:translateY(28px)}}.mot{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mot>span{display:inline-block}.js [data-mots] .mot>span{transition:transform .9s var(--ease);transition-delay:calc(var(--j,0) * 45ms);transform:translateY(105%)}.js [data-mots].est-visible .mot>span{transform:none}.js .pastille[data-pop]{opacity:0;transition:scale .7s cubic-bezier(.3,1.6,.5,1),opacity .4s;transition-delay:calc(var(--i,0) * 90ms + .2s);scale:.4}.js .est-visible .pastille[data-pop],.js .pastille[data-pop].est-visible{opacity:1;scale:1}.pied{background:var(--panneau);margin-top:0;padding-block:clamp(3.5rem,6vw,5.5rem) 1.6rem;position:relative;overflow:hidden}.pied__chevron{background:var(--filigrane);clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%);opacity:.8;width:28rem;height:34rem;position:absolute;top:-4rem;right:-8rem}.pied__grille{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;display:grid;position:relative}.pied__presentation p{color:var(--gris);max-width:30rem;margin-top:1rem;font-size:.95rem}.pied__colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.pied__col h2{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-bottom:1rem;font-size:.8rem;font-weight:600}.pied__col ul{gap:.55rem;list-style:none;display:grid}.pied__col a{font-size:.95rem;font-weight:500;text-decoration:none}.pied__col a:hover{color:var(--corail-texte)}.pied__bas{color:var(--gris);border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.3rem;font-size:.85rem;display:flex;position:relative}.pied__bas a{color:inherit}.pied__credits{color:var(--gris-doux);font-size:.75rem}@media (width<=760px){.pied__grille{grid-template-columns:1fr;gap:2.2rem}}.ariane ol{color:var(--gris-doux);flex-wrap:wrap;gap:.4rem;font-size:.85rem;list-style:none;display:flex}.ariane li+li:before{content:"/";color:var(--gris-numero);margin-right:.4rem}.ariane a{color:var(--gris);text-decoration:none}.ariane a:hover{color:var(--corail-texte)}.cat-tete{padding-block:clamp(1.6rem,3vw,2.6rem) clamp(1.6rem,3vw,2.4rem);position:relative;overflow:hidden}.cat-tete__grille{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.cat-tete h1{letter-spacing:var(--approche-ecran);margin-top:.9rem;font-size:clamp(4rem,2rem + 8vw,7rem);font-weight:700;line-height:.95}.cat-tete__intro{max-width:44rem;color:var(--gris);margin-top:1rem;font-size:clamp(1rem,.95rem + .2vw,1.1rem)}.cat-tete__compte{color:var(--gris-doux);align-items:center;gap:.8rem;margin-top:1.1rem;font-size:.85rem;display:flex}.cat-tete__figure{width:clamp(14rem,24vw,21rem);height:12.5rem;position:relative}.cat-tete__figure .bande{background:var(--degrade);clip-path:polygon(55% 0,100% 0,45% 100%,0 100%);width:46%;height:100%;position:absolute;top:0;left:0}.cat-tete__figure .photo{clip-path:polygon(28% 0,100% 0,100% 100%,28% 100%,0 50%);position:absolute;inset:0 0 0 24%;overflow:hidden}.cat-tete__figure .photo img{object-fit:cover;width:100%;height:100%}.cat-tete__filigrane{background:var(--filigrane);clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%);z-index:-1;width:22rem;height:160%;position:absolute;top:-30%;right:14%}.cat-tete{isolation:isolate}@media (width<=760px){.cat-tete__grille{grid-template-columns:1fr}.cat-tete__figure{display:none}.cat-tete__filigrane{right:-10rem}}.fiches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;list-style:none;display:grid}.fiche{background:var(--panneau);transition:transform .45s var(--ease), box-shadow .45s var(--ease);isolation:isolate;flex-direction:column;gap:.8rem;min-height:100%;padding:1.7rem 1.6rem 1.5rem;display:flex;position:relative}.fiche:before{content:"";z-index:-1;opacity:0;box-shadow:inset 0 3px 0 var(--corail);background:#fff;transition:opacity .4s;position:absolute;inset:0}.fiche:hover,.fiche:focus-within{box-shadow:var(--ombre-planche);transform:translateY(-5px)}.fiche:hover:before,.fiche:focus-within:before{opacity:1}.fiche__haut{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fiche__numero{letter-spacing:-.04em;color:var(--gris-numero);font-size:2.6rem;font-weight:300;line-height:1;transition:color .4s}.fiche:hover .fiche__numero,.fiche:focus-within .fiche__numero{color:var(--orange)}.fiche__meta{color:var(--gris-doux);flex-wrap:wrap;gap:.3rem .9rem;font-size:.8rem;display:flex}.fiche__meta .etiquette-texte{color:var(--corail-texte);font-weight:600}.fiche h2,.fiche h3{letter-spacing:-.015em;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:600;line-height:1.22}.fiche h2 a,.fiche h3 a{text-decoration:none}.fiche h2 a:after,.fiche h3 a:after{content:"";position:absolute;inset:0}.fiche__extrait{color:var(--gris);font-size:.93rem;line-height:1.55}.fiche__fleche{color:var(--corail-texte);align-items:center;gap:.6rem;margin-top:auto;padding-top:.4rem;font-size:.85rem;font-weight:600;display:flex}.fiche__fleche .triangle{transition:transform .35s var(--ease);transform:rotate(-90deg)}.fiche:hover .fiche__fleche .triangle{transform:rotate(-90deg)translateY(4px)}@media (width<=1000px){.fiches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fiches{grid-template-columns:1fr;gap:.6rem}.fiche{gap:.55rem;padding:1.2rem 1.15rem 1.1rem}.fiche__numero{font-size:1.9rem}}.liste-cat{padding-block:0 var(--section-y)}.autres-themes{color:var(--gris);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.4rem;font-size:.9rem;display:flex}.autres-themes a{border-radius:var(--rayon-pilule);background:var(--panneau);color:var(--encre);padding:.45rem 1rem;font-weight:500;text-decoration:none;transition:background .3s,color .3s}.autres-themes a:hover{background:var(--encre);color:#fff}.progression{z-index:60;background:var(--degrade);transform-origin:0;height:3px;transform:scaleX(var(--p,0));position:fixed;top:0;left:0;right:0}.article-tete{isolation:isolate;padding-block:clamp(1.6rem,3vw,2.8rem) clamp(1.8rem,3vw,2.6rem);position:relative;overflow:hidden}.article-tete__col{width:min(52rem, calc(100% - 2 * var(--pad-x)));margin-inline:auto}.etiquette{border-radius:var(--rayon-pilule);background:var(--panneau);color:var(--encre);align-items:center;gap:.5rem;margin-top:1.3rem;padding:.35rem .9rem .35rem .4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.etiquette:before{content:"";background:var(--degrade);border-radius:50%;width:1.2rem;height:1.2rem}.article-tete h1{font-size:var(--t-h1);letter-spacing:-.035em;margin-top:1.1rem;font-weight:700;line-height:1.04}.article-meta{color:var(--gris-doux);flex-wrap:wrap;gap:.4rem 0;margin-top:1.3rem;font-size:.9rem;display:flex}.article-meta span+span:before{content:"";background:var(--orange);vertical-align:middle;border-radius:50%;width:.35rem;height:.35rem;margin:0 .8rem;display:inline-block;position:relative;top:-1px}.article-tete__filigrane{z-index:-1;background:var(--filigrane);clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%);width:26rem;height:30rem;position:absolute;top:-3rem;right:-6rem}.une{width:min(60rem, calc(100% - 2 * var(--pad-x)));margin:0 auto;position:relative}.une__cadre{aspect-ratio:16/7.5;background:#ddd;position:relative;overflow:hidden}.une__cadre img{object-fit:cover;width:100%;height:100%}.une__bande{background:var(--degrade);clip-path:polygon(60% 0,100% 0,40% 100%,0 100%);z-index:-1;width:7rem;height:7rem;position:absolute;top:-1.2rem;left:-1.2rem}.une figcaption{color:var(--gris-doux);margin-top:.55rem;font-size:.75rem}.une figcaption a{color:inherit}@media (width<=640px){.une__cadre{aspect-ratio:16/10}.une__bande{display:none}}.lecture{width:min(var(--colonne), calc(100% - 2 * var(--pad-x)));font-size:var(--t-lecture);color:var(--texte);margin:clamp(2.2rem,4vw,3.4rem) auto 0;line-height:1.75}.lecture>*+*{margin-top:1.15em}.lecture .chapeau{color:var(--encre);border-left:3px solid;border-image:var(--degrade) 1;padding-left:1.1rem;font-size:1.16em;font-weight:400;line-height:1.6}.lecture h2{letter-spacing:-.02em;margin-top:2.4em;scroll-margin-top:6rem;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:600;line-height:1.18;position:relative}.lecture h2:before{content:"";background:var(--degrade);width:2.4rem;height:4px;margin-bottom:.8rem;display:block}.lecture h3{letter-spacing:-.01em;margin-top:1.8em;font-size:1.2em;font-weight:600}.lecture h2+*,.lecture h3+*{margin-top:.7em}.lecture a{color:var(--corail-texte);text-underline-offset:.18em;text-decoration-thickness:1px}.lecture a:hover{text-decoration-thickness:2px}.lecture strong{color:var(--encre);font-weight:600}.lecture ul,.lecture ol{padding-left:1.3em}.lecture li+li{margin-top:.45em}.lecture ul li::marker{color:var(--corail)}.lecture ol li::marker{color:var(--orange-texte);font-weight:600}.lecture em{color:var(--gris)}.tableau{margin-block:1.6em}.tableau table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.45}.tableau thead th{text-align:left;letter-spacing:.02em;color:#fff;background:var(--degrade-profond);padding:.8rem 1rem;font-size:.85em;font-weight:600}.tableau tbody td,.tableau tbody th{border-bottom:1px solid var(--filet);text-align:left;vertical-align:top;padding:.8rem 1rem}.tableau tbody tr:nth-child(2n){background:var(--panneau-clair)}.tableau tbody td:last-child{color:var(--encre);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=640px){.tableau table,.tableau tbody,.tableau tr,.tableau td,.tableau th{width:100%;display:block}.tableau thead{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.tableau tbody tr{border-left:3px solid var(--corail);margin-bottom:.6rem;padding:.9rem 1rem;background:var(--panneau)!important}.tableau tbody td{border:0;padding:.2rem 0}.tableau tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--gris-doux);font-size:.75rem;font-weight:600;display:block}}.sommaire-mobile{background:var(--panneau);padding:1.3rem 1.3rem 1.1rem;display:none}.sommaire-mobile h2{letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600}.sommaire-mobile h2:before{display:none}.sommaire-mobile ol{counter-reset:m;margin-top:.6rem;padding:0;list-style:none}.sommaire-mobile li{counter-increment:m;border-top:1px solid #00000012;gap:.7rem;margin:0;padding:.45rem 0;font-size:.92rem;line-height:1.35;display:flex}.sommaire-mobile li:before{content:counter(m, decimal-leading-zero);color:var(--orange-texte);padding-top:.1rem;font-size:.8rem;font-weight:600}.sommaire-mobile a{color:var(--encre);text-decoration:none}@media (width<=1180px){.sommaire-mobile{display:block}}.minimap{z-index:40;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:50%;right:clamp(1rem,2.2vw,2.2rem);transform:translateY(-50%)}.minimap__titre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.minimap ol{flex-direction:column;align-items:flex-end;gap:.5rem;list-style:none;display:flex}.minimap a{color:var(--encre);justify-content:flex-end;align-items:center;gap:.9rem;padding:.15rem 0;text-decoration:none;display:flex}.minimap__tiret{background:var(--corail);opacity:.72;width:1.5rem;height:5px;transition:width .3s var(--ease), opacity .3s, background .3s;flex:none}.minimap a.est-actif .minimap__tiret{opacity:1;background:var(--degrade);width:2.6rem}.minimap a:hover .minimap__tiret,.minimap a:focus-visible .minimap__tiret{opacity:1;width:2.2rem}.minimap__texte{white-space:normal;text-align:left;width:17rem;box-shadow:var(--ombre-douce);opacity:0;pointer-events:none;transition:opacity .25s, transform .3s var(--ease);background:#fff;padding:.45rem .8rem;font-size:.85rem;font-weight:500;line-height:1.35;transform:translate(8px)}.minimap:hover .minimap__texte,.minimap:focus-within .minimap__texte{opacity:1;pointer-events:auto;transform:none}.minimap a.est-actif .minimap__texte{color:var(--corail-texte);font-weight:600}@media (width<=1180px){.minimap{display:none}}.encart-simu{background:var(--panneau);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.3rem;margin-block:2.2em;padding:1.8rem 1.8rem 1.8rem 1.6rem;font-size:1rem;line-height:1.6;display:grid;position:relative;overflow:hidden}.encart-simu:after{content:"";background:var(--filigrane);clip-path:polygon(40% 0,100% 0,60% 50%,100% 100%,40% 100%,0 50%);width:9rem;height:12rem;position:absolute;top:-2rem;right:-3rem}.encart-simu>*{z-index:1;position:relative}.encart-simu h2{margin:0;font-size:1.3rem}.encart-simu h2:before{display:none}.encart-simu p{color:var(--gris);margin-top:.5rem}.encart-simu .btn{margin-top:1.1rem}.lecture .encart-simu a.btn{color:#fff;text-decoration:none}@media (width<=520px){.encart-simu{grid-template-columns:1fr;padding:1.4rem 1.2rem}}.sources{border-top:1px solid var(--filet);margin-top:3em;padding-top:1.6em;font-size:.9em}.sources h2{margin-top:0;font-size:1.25rem}.sources h2:before{display:none}.sources ul{counter-reset:src;padding:0;list-style:none}.sources .sources__note{margin-top:1.2rem;font-size:.92em}.sources li{counter-increment:src;color:var(--gris);padding-left:2.2rem;position:relative}.sources li:before{content:counter(src, decimal-leading-zero);color:var(--orange-texte);font-size:.78rem;font-weight:600;position:absolute;top:.05rem;left:0}.sources a{word-break:break-all}.sources__mention{color:var(--gris-doux);margin-top:1.1rem;font-size:.85rem}.avertissement{box-shadow:inset 0 0 0 1px var(--filet), inset 4px 0 0 var(--orange);color:var(--gris);background:#fff;align-items:flex-start;gap:1rem;margin-top:2em;padding:1.2rem 1.3rem;font-size:.9rem;line-height:1.55;display:flex}.avertissement .pastille{width:2.2rem;height:2.2rem}.avertissement .pastille svg{width:1rem;height:1rem}.auteur{border-top:1px solid var(--filet);align-items:center;gap:1.1rem;margin-top:2.4em;padding-top:1.6em;font-size:.95rem;line-height:1.55;display:flex}.auteur__mono{aspect-ratio:1/1.1547;background:var(--degrade);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;letter-spacing:-.04em;flex:none;place-items:center;width:3.6rem;font-size:1.05rem;font-weight:700;display:grid}.auteur__nom{color:var(--encre);font-weight:600}.auteur p+p{color:var(--gris);margin-top:.25rem;font-size:.9rem}.haut-de-page{margin-top:2em;font-size:.9rem;display:inline-flex}.lies{margin-top:var(--section-y);background:var(--panneau-clair);padding-block:clamp(3rem,5vw,4.5rem);position:relative}.lies .fiches{grid-template-columns:repeat(2,minmax(0,1fr))}.lies .fiche{background:#fff}.lies .titre-planche{margin-bottom:1.8rem}@media (width<=640px){.lies .fiches{grid-template-columns:1fr}}.lettre-article{padding-block:var(--section-y)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-apparait],.js [data-mots] .mot>span,.js .ouverture [data-entree]{opacity:1!important;transform:none!important}}@media (width<=560px){.article-meta{gap:.2rem 1.1rem}.article-meta span+span:before{display:none}}.cat-tete--page h1{font-size:var(--t-h1);letter-spacing:-.035em;max-width:52rem;line-height:1.04}.cat-tete .actions{margin-top:1.6rem}.liste-vide{background:var(--panneau);color:var(--gris);padding:1.6rem 1.5rem;font-weight:500}.lien-a-venir{color:inherit}.filtres{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.filtres a{border-radius:var(--rayon-pilule);background:var(--panneau);color:var(--encre);padding:.45rem 1rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .3s,color .3s}.filtres a:hover,.filtres a[aria-current]{background:var(--encre);color:#fff}.page-texte{padding-block:0 var(--section-y)}.lecture--page{margin-top:0}.lecture--page>h2:first-child{margin-top:.4em}.plan h2 a{color:inherit;text-decoration:none}.plan h2 a:hover{color:var(--corail-texte)}.plan ul{padding-left:1.2em}.lies__tout{margin-top:1.6rem}.simulateur-zone{padding-block:0 var(--section-y)}.simulateur-grille>*,.contact-grille>*{min-width:0}.simulateur-grille{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.simulateur{background:var(--panneau);padding:clamp(1.4rem,3vw,2.4rem)}.simu-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.4rem;display:grid}.simu-champ label{color:var(--encre);margin-bottom:.45rem;font-size:.95rem;font-weight:600;line-height:1.35;display:block}.simu-saisie{box-shadow:inset 0 0 0 1px var(--filet);background:#fff;align-items:stretch;display:flex}.simu-saisie:focus-within{box-shadow:inset 0 0 0 2px var(--corail-texte)}.simu-saisie input{width:0;min-width:0;font:600 1.05rem var(--police);color:var(--encre);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1 1 0;padding:.8rem .9rem}.simu-saisie input:focus{outline:none}.simu-saisie input[aria-invalid=true]{color:var(--corail-texte)}.simu-unite{text-align:center;max-width:9.5rem;color:var(--gris);border-left:1px solid var(--filet);flex:0 auto;place-items:center;padding:.3rem .8rem;font-size:.82rem;line-height:1.25;display:grid}.simu-aide{color:var(--gris);margin-top:.4rem;font-size:.82rem;line-height:1.45}.simu-erreur{min-height:0;color:var(--corail-texte);margin-top:.3rem;font-size:.85rem;font-weight:600}.simu-erreur:empty{display:none}.simulateur .btn{margin-top:1.6rem}.simu-noscript{box-shadow:inset 4px 0 0 var(--orange);background:#fff;margin-bottom:1.2rem;padding:.9rem 1rem;font-weight:500}.simu-carte{background:var(--degrade-carte);color:var(--encre);padding:clamp(1.4rem,3vw,2.2rem);position:sticky;top:6rem;box-shadow:0 40px 70px -40px #f76f79e6}.simu-carte h2{font-size:var(--t-h3);letter-spacing:-.015em;font-weight:600}.simu-resultats dl{margin:1rem 0 0}.simu-ligne{border-bottom:1px solid #00000024;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.simu-ligne dt{font-size:.92rem;line-height:1.35}.simu-ligne dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.simu-ligne--forte dt{font-weight:600}.simu-ligne--forte dd{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.simu-resultats.est-incomplet dd{opacity:.45}.simu-verdicts:not(:empty){gap:.6rem;margin-top:1rem;display:grid}.simu-verdict{background:#ffffffb3;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.simu-verdict--alerte{box-shadow:inset 4px 0 0 var(--encre);background:#fff}.simu-verdict a{color:var(--encre);font-weight:600}.simu-mention{margin-top:1rem;font-size:.82rem;line-height:1.5}.simu-copie{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;font-size:.88rem;font-weight:600;display:flex}.simu-copie .btn--contour{box-shadow:none;background:#fff}.simu-copie .btn--contour:hover{background:var(--encre);color:#fff}.simu-copie .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.simu-explications .lecture{margin-top:0}.encart-liens{box-shadow:inset 4px 0 0 var(--corail);background:#fff;margin-top:2em;padding:1.2rem 1.3rem;font-size:.95rem}@media (width<=1000px){.simulateur-grille{grid-template-columns:1fr}.simu-carte{position:static}}@media (width<=640px){.simu-champs{grid-template-columns:1fr}.simu-ligne{flex-wrap:wrap;gap:.15rem 1rem}}.contact-zone{padding-block:0 var(--section-y)}.contact-grille{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.contact{background:var(--panneau);gap:1.2rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.champ label{color:var(--encre);margin-bottom:.45rem;font-size:.95rem;font-weight:600;display:block}.champ input[type=text],.champ input[type=email],.champ select,.champ textarea{width:100%;box-shadow:inset 0 0 0 1px var(--filet);font:500 1rem var(--police);color:var(--encre);background:#fff;border:0;padding:.8rem .9rem}.champ textarea{resize:vertical;min-height:9rem;line-height:1.55}.champ input:focus,.champ select:focus,.champ textarea:focus{box-shadow:inset 0 0 0 2px var(--corail-texte);outline:none}.champ [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--corail-texte)}.champ__erreur{color:var(--corail-texte);margin-top:.3rem;font-size:.85rem;font-weight:600}.champ__erreur:empty{display:none}.champ--case{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.7rem;display:grid}.champ--case input{width:1.2rem;height:1.2rem;accent-color:var(--corail-texte);margin:.15rem 0 0}.champ--case label{margin:0;font-size:.92rem;font-weight:500;line-height:1.5}.champ--case .champ__erreur{grid-column:2}.contact .btn{justify-self:start}.contact__etat{min-height:1.4em;font-weight:600}.contact-encart{box-shadow:inset 0 0 0 1px var(--filet), inset 4px 0 0 var(--orange);color:var(--gris);background:#fff;gap:1rem;padding:1.6rem;line-height:1.6;display:grid}.contact-encart .pastille svg{width:1.35rem;height:1.35rem}@media (width<=900px){.contact-grille{grid-template-columns:1fr}}
