@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-500.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif repli";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:83.1%;ascent-override:119.1%;descent-override:37.3%;line-gap-override:0%}@font-face{font-family:"Instrument Serif repli";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic");size-adjust:87.2%;ascent-override:113.5%;descent-override:35.5%;line-gap-override:0%}@font-face{font-family:Plex Mono repli;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root{color-scheme:light;--fond: #f1ede3;--fond-carte: #f8f5ee;--fond-doux: #e8e2d4;--fond-encre: #171814;--sur-encre: #eee8da;--sur-encre-doux: #b9b2a2;--texte: #191a17;--texte-doux: #45433c;--texte-tres-doux: #5d5a51;--bordure: #d8d0bf;--bordure-forte: #b9b09d;--bordure-champ: #7f796d;--accent: #b13a22;--accent-vif: #8f2c17;--accent-clair: #f2e0d5;--sur-accent: #fff8f0;--cinabre-trait: #c9472c;--alerte: #8f2c17;--alerte-fond: #f3e3d9;--avert: #7a5216;--avert-fond: #f3e9cf;--info: #2f4a62;--info-fond: #e6e6df;--ok: #2d5a3a;--ok-fond: #e2e8d8;--surligne: #f3e7c4;--surligne-texte: #5c5030;--btn-fond: #171814;--btn-texte: #eee8da;--btn-survol: #8f2c17;--papier: #fdfbf6;--papier-texte: #1b1b18;--papier-bord: #e2dbcb;--sch-trait: #24231e;--sch-fond: #f8f5ee;--sch-grille: #e2dbcb;--sch-1: #2b3a33;--sch-2: #926427;--sch-3: #b13a22;--sch-4: #34506a;--sch-doux: #ebe5d7;--display: "Instrument Serif", "Instrument Serif repli", ui-serif, Georgia, serif;--serif: ui-serif, "Iowan Old Style", Charter, "Palatino Linotype", Georgia, serif;--mono: "Plex Mono", "Plex Mono repli", ui-monospace, "SF Mono", Menlo, monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-3xs: .6875rem;--t-2xs: .75rem;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1.0625rem;--t-lg: clamp(1.125rem, 1.07rem + .25vw, 1.3125rem);--t-h4: 1.25rem;--t-h3: clamp(1.4375rem, 1.33rem + .45vw, 1.75rem);--t-h2: clamp(1.875rem, 1.6rem + 1.2vw, 2.625rem);--t-h1: clamp(2.375rem, 1.8rem + 2.6vw, 4rem);--t-chiffre: clamp(2.5rem, 2rem + 2.2vw, 4rem);--lh-texte: 1.65;--lh-serre: 1.45;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4.5rem;--e-9: 7rem;--rayon-ctrl: 3px;--rayon: 4px;--ombre-fiche: 4px 4px 0 -1px var(--fond), 4px 4px 0 0 var(--bordure-forte);--ombre-flottant: 0 18px 40px -18px rgb(40 32 16 / .35), 0 2px 8px -2px rgb(40 32 16 / .12);--ombre-papier: 0 1px 1px rgb(40 32 16 / .08), 0 18px 40px -18px rgb(40 32 16 / .32), 0 2px 6px -2px rgb(40 32 16 / .1);--anneau: 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);--mesure: 37rem;--mesure-large: 46rem;--large: 62rem;--page: 80rem;--gouttiere: clamp(1rem, .6rem + 1.8vw, 2.5rem);--h-entete: 3.5rem;--h-ctrl: 3rem;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .18 0 0 0 0 .14 0 0 0 0 .08 .55 0 0 0 -.2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");--graduations: repeating-linear-gradient(to right, currentColor 0 1px, transparent 1px 40px), repeating-linear-gradient(to right, currentColor 0 1px, transparent 1px 8px);--coche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%232d5a3a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(min-width:64rem){:root{--h-entete: 4rem}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--fond: #121310;--fond-carte: #1a1b17;--fond-doux: #23241e;--fond-encre: #0b0c0a;--sur-encre: #eee8da;--sur-encre-doux: #a9a291;--texte: #ece6d7;--texte-doux: #c3bcab;--texte-tres-doux: #a39c8b;--bordure: #2e2f29;--bordure-forte: #4a4a40;--bordure-champ: #858071;--accent: #ef8a6c;--accent-vif: #f6a68d;--accent-clair: #2d1d17;--sur-accent: #1a0d08;--cinabre-trait: #ef8a6c;--alerte: #f19a7f;--alerte-fond: #2a1b15;--avert: #e2b878;--avert-fond: #2a2416;--info: #9bb8d3;--info-fond: #1a1e22;--ok: #9cc7a4;--ok-fond: #18241b;--surligne: #f1e3b8;--surligne-texte: #5a4f2f;--btn-fond: #eee8da;--btn-texte: #121310;--btn-survol: #f6a68d;--papier: #ebe6da;--papier-texte: #1b1b18;--papier-bord: #d6cfbf;--sch-trait: #d6cfbf;--sch-fond: #1a1b17;--sch-grille: #33342d;--sch-1: #c9d3c8;--sch-2: #d9ae6e;--sch-3: #ef8a6c;--sch-4: #9bb8d3;--sch-doux: #24251f;--ombre-fiche: 4px 4px 0 -1px var(--fond), 4px 4px 0 0 var(--bordure-forte);--ombre-flottant: 0 0 0 1px rgb(0 0 0 / .5), 0 22px 48px -16px rgb(0 0 0 / .7);--ombre-papier: 0 0 0 1px rgb(0 0 0 / .5), 0 22px 48px -16px rgb(0 0 0 / .7);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 .35 0 0 0 -.14'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");--coche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%239cc7a4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--h-entete) + 3.75rem);overflow-x:clip;background:var(--fond)}html.menu-ouvert{overflow:hidden}body{margin:0;background:var(--fond) var(--grain) repeat;color:var(--texte);font-family:var(--sans);font-size:var(--t-base);line-height:var(--lh-texte);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-kerning:normal}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}a{color:var(--texte);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 65%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}hr{border:0;border-top:1px solid var(--bordure-forte);margin:var(--e-7) 0}h1,h2,h3,h4{font-family:var(--display);font-weight:400;font-synthesis:none;color:var(--texte);text-wrap:balance;font-variant-numeric:lining-nums}h1{font-size:var(--t-h1);line-height:1.02;letter-spacing:-.012em;margin:var(--e-3) 0 var(--e-4)}h1 em,h2 em,h3 em{font-style:italic}h2{font-size:var(--t-h2);line-height:1.06;letter-spacing:-.01em;margin:var(--e-8) 0 var(--e-4)}h3{font-size:var(--t-h3);line-height:1.15;margin:var(--e-6) 0 var(--e-3)}h4{font-size:var(--t-h4);line-height:1.25;margin:var(--e-5) 0 var(--e-2)}p{text-wrap:pretty}strong,b{font-weight:650}.chapeau{font-size:var(--t-lg);line-height:1.5;color:var(--texte-doux);margin:0 0 var(--e-4);max-width:36em}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cinabre{color:var(--accent)}.surtitre,.reponse-courte__libelle,.etiquette{font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-tres-doux)}.etiquette-specimen{display:inline-flex;align-items:stretch;flex-wrap:wrap;margin:0;font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;letter-spacing:.07em;text-transform:uppercase;line-height:1.3;border:1px solid var(--texte);background:var(--fond-carte)}.etiquette-specimen>*{padding:.38rem .6rem}.etiquette-specimen .n{color:var(--accent);border-right:1px solid var(--texte)}.etiquette-specimen i{font-family:var(--display);font-size:.95rem;text-transform:none;letter-spacing:0;align-self:center}.enveloppe{width:min(100% - 2 * var(--gouttiere),var(--page));margin-inline:auto}.etroit{width:min(100% - 2 * var(--gouttiere),var(--mesure));margin-inline:auto}.large{--l: min(100vw - 2 * var(--gouttiere), var(--large));width:var(--l);margin-inline:calc((100% - var(--l)) / 2)}.visuellement-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.saut-contenu{position:absolute;left:-9999px}.saut-contenu:focus{left:1rem;top:1rem;z-index:100;background:var(--fond-encre);color:var(--sur-encre);padding:.6rem 1rem}main{display:block;min-height:50vh}.bouton,.actions-lettre button,.contrib button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--h-ctrl);padding:0 1.25rem;font:600 var(--t-sm)/1.2 var(--sans);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid var(--btn-fond);border-radius:var(--rayon-ctrl);color:var(--btn-texte);background:var(--btn-fond)}.bouton:hover,.actions-lettre button:hover,.contrib button[type=submit]:hover{color:var(--btn-texte);background:var(--btn-survol);border-color:var(--btn-survol);text-decoration:none}.bouton .fleche{font-family:var(--mono);font-weight:400}.bouton--secondaire,.actions-lettre button+button{color:var(--texte);background:transparent;border-color:var(--texte)}.bouton--secondaire:hover,.actions-lettre button+button:hover{color:var(--fond);background:var(--texte);border-color:var(--texte)}.bouton--lien{color:var(--texte-doux);background:transparent;border-color:transparent;padding-inline:.5rem}.bouton--lien:hover{color:var(--texte);background:var(--fond-doux);border-color:transparent}.bouton--petit{min-height:2.5rem;padding:0 .9rem;font-size:var(--t-xs)}.bouton--large{display:flex;width:100%;min-height:3.25rem}.bouton:focus-visible,.actions-lettre button:focus-visible,.contrib button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.bouton,.actions-lettre button,.contrib button):disabled{opacity:.45;cursor:not-allowed}.bouton-icone{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;background:transparent;color:var(--texte);cursor:pointer;border:1px solid var(--bordure-forte);border-radius:var(--rayon-ctrl);font-size:1.15rem;line-height:1}.bouton-icone:hover:not(:disabled){border-color:var(--texte);background:var(--fond-doux)}.bouton-icone:disabled{opacity:.35;cursor:not-allowed}.entete{position:sticky;top:0;z-index:30;background:var(--fond) var(--grain) repeat;view-transition-name:entete}.entete:before{content:"";position:absolute;inset-inline:0;bottom:-7px;height:7px;color:var(--texte);opacity:.4;background:var(--graduations);background-size:100% 7px,100% 3px;background-repeat:no-repeat;border-top:1px solid currentColor;pointer-events:none}.entete__barre{display:flex;align-items:center;gap:var(--e-2);height:var(--h-entete)}.logo{display:inline-flex;color:var(--texte);text-decoration:none;margin-right:auto;padding-block:.25rem}.logo:hover{color:var(--texte)}.marque{display:inline-flex;align-items:center;gap:.6rem}.marque>svg{flex-shrink:0;view-transition-name:marque}.marque-texte{font-family:var(--display);font-size:1.3rem;line-height:.95;color:var(--texte)}.marque-texte span{display:block;margin-top:.15rem;font-family:var(--mono);font-size:.5625rem;font-weight:500;color:var(--texte-tres-doux);text-transform:uppercase;letter-spacing:.16em}.nav{display:none}.nav__liste{display:flex;align-items:center;gap:.125rem;margin:0;padding:0;list-style:none}.nav__menu{position:relative}.nav__menu>summary,.nav__lien{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .8rem;border-radius:var(--rayon-ctrl);font-size:var(--t-sm);font-weight:500;color:var(--texte-doux);text-decoration:none;position:relative}.nav__menu>summary:hover,.nav__lien:hover{color:var(--texte);background:color-mix(in srgb,var(--texte) 6%,transparent)}.nav__menu[open]>summary{color:var(--texte);background:var(--fond-doux)}.nav__menu>summary[aria-current]:after,.nav__lien[aria-current]:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.35rem;height:2px;background:var(--accent)}.nav__menu>summary[aria-current],.nav__lien[aria-current]{color:var(--texte)}.chevron{flex:none}details[open]>summary .chevron{rotate:180deg}.nav__panneau{position:absolute;top:calc(100% + .6rem);left:-.25rem;z-index:40;min-width:19rem;padding:.5rem;background:var(--fond-carte);border:1px solid var(--texte);border-radius:var(--rayon);box-shadow:var(--ombre-fiche),var(--ombre-flottant)}.nav__panneau--nuisibles{width:31rem}.nav__panneau--droite{left:auto;right:-.25rem}.liste-nuisibles,.liste-outils,.liste-simple{list-style:none;margin:0;padding:0}.liste-nuisibles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem}.liste-nuisibles a,.liste-outils a,.liste-simple a{display:flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:.45rem .65rem;border-radius:var(--rayon-ctrl);color:var(--texte);text-decoration:none;font-size:var(--t-sm);font-weight:500;line-height:1.25}.liste-nuisibles svg{width:1.75rem;height:1.75rem;flex:none}.liste-outils a{display:grid;gap:.1rem;padding-block:.6rem}.liste-outils b{font-weight:600}.liste-outils span{font-size:var(--t-xs);font-weight:400;color:var(--texte-tres-doux)}:is(.liste-nuisibles,.liste-outils,.liste-simple) a:hover{background:var(--fond-doux);color:var(--texte)}:is(.liste-nuisibles,.liste-outils,.liste-simple) a[aria-current]{background:var(--accent-clair);box-shadow:inset 2px 0 0 var(--accent)}.entete__recherche{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;background:transparent;border:0;border-radius:var(--rayon-ctrl);color:var(--texte-doux);cursor:pointer}.entete__recherche[hidden]{display:none}@media(max-width:63.99rem){.entete__recherche{display:none}}.entete__recherche:hover{color:var(--texte);background:color-mix(in srgb,var(--texte) 6%,transparent)}.entete__cta{display:none}.menu-mobile>summary{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 .85rem;border:1px solid var(--bordure-forte);border-radius:var(--rayon-ctrl);font-size:var(--t-sm);font-weight:600;color:var(--texte);background:transparent}.menu-mobile>summary:hover,.menu-mobile[open]>summary{border-color:var(--texte);background:var(--fond-carte)}.menu-mobile__fermer,.menu-mobile[open] .menu-mobile__ouvrir{display:none}.menu-mobile[open] .menu-mobile__fermer{display:inline}.menu-mobile__icone{position:relative;width:14px;height:10px}.menu-mobile__icone:before,.menu-mobile__icone:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;border-radius:1px;transition:translate .18s ease,rotate .18s ease}.menu-mobile__icone:before{top:1px}.menu-mobile__icone:after{bottom:1px}.menu-mobile[open] .menu-mobile__icone:before{translate:0 3.5px;rotate:45deg}.menu-mobile[open] .menu-mobile__icone:after{translate:0 -3.5px;rotate:-45deg}.menu-mobile__panneau{position:fixed;inset:var(--h-entete) 0 0 0;z-index:29;overflow-y:auto;overscroll-behavior:contain;background:var(--fond) var(--grain) repeat;border-top:1px solid var(--bordure)}.menu-mobile__contenu{display:grid;gap:var(--e-3);padding-block:var(--e-5) var(--e-8)}.menu-mobile__titre{margin:var(--e-4) 0 0;font-size:var(--t-xs);font-weight:600;color:var(--texte-tres-doux);padding-bottom:var(--e-2);border-bottom:1px solid var(--bordure)}.menu-mobile .liste-nuisibles a{min-height:3rem;font-size:var(--t-base)}.menu-mobile .liste-outils a,.menu-mobile .liste-simple a{font-size:var(--t-base)}.champ-recherche{display:flex;align-items:center;gap:.6rem;width:100%;min-height:var(--h-ctrl);padding:0 .9rem;text-align:left;cursor:text;background:var(--fond-carte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-ctrl);color:var(--texte-tres-doux);font-size:var(--t-base)}.champ-recherche[hidden]{display:none}@media(min-width:64rem){.nav{display:block;margin-left:auto}.logo{margin-right:0}.entete__barre{gap:var(--e-3)}.entete__cta{display:inline-flex;margin-left:var(--e-2)}.menu-mobile{display:none}.marque-texte{font-size:1.45rem}}.ariane{font-size:var(--t-xs);color:var(--texte-tres-doux);padding-block:var(--e-5) 0}.ariane:has(~.article.etroit){width:min(100% - 2 * var(--gouttiere),var(--mesure))}.ariane:has(~.article.article--outil){width:min(100% - 2 * var(--gouttiere),var(--large))}.ariane ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--e-2);margin:0;padding:0}.ariane li{display:inline-flex;align-items:center;gap:var(--e-2)}.ariane li:not(:last-child):after{content:"/";color:var(--bordure-forte)}.ariane a{color:var(--texte-doux);text-decoration:none;display:inline-flex;align-items:center;min-height:2rem}.ariane a:hover{color:var(--accent);text-decoration:underline}.ariane li:last-child{color:var(--texte-tres-doux)}.entete-article{margin:var(--e-2) 0 var(--e-5)}.entete-article h1{view-transition-name:titre}.entete-article .chapeau{margin-bottom:var(--e-3)}.meta-article,.faits-outil{margin:0 0 var(--e-4);padding:0;font-size:var(--t-xs);line-height:1.5;color:var(--texte-tres-doux)}.meta-article .verifie{color:var(--ok)}.reponse-courte{position:relative;margin:var(--e-4) 0 var(--e-4);padding:var(--e-4) var(--e-5) var(--e-5);background:var(--fond-carte);border:1px solid var(--texte);box-shadow:var(--ombre-fiche)}.reponse-courte:before{content:"";position:absolute;top:-1px;left:-1px;width:2.25rem;height:3px;background:var(--accent)}.reponse-courte__libelle{margin:0 0 var(--e-2);color:var(--accent)}.reponse-courte__texte{margin:0;font-size:var(--t-base);line-height:1.6}.article{counter-reset:sec;padding-bottom:var(--e-6)}.article>h2{counter-increment:sec}.article>h2:before{content:"§ " counter(sec,decimal-leading-zero);display:block;margin-bottom:var(--e-2);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.08em;color:var(--accent)}.article p,.article ul,.article ol{max-width:var(--mesure)}.article :is(ul,ol):not([class]){padding-left:1.3rem}.article :is(ul,ol):not([class])>li{margin-block:var(--e-2)}.article ul:not([class])>li::marker{content:"—  ";color:var(--accent)}.article ol:not([class])>li::marker{color:var(--accent);font-family:var(--mono);font-size:.85em}.chiffre b,td.num,th.num,.chiffres-cles dd,.jauge__legende{font-variant-numeric:lining-nums tabular-nums}.article :is(ul,ol):not([class]):has(>li.point-cle){padding-left:0;list-style:none;display:grid;gap:var(--e-2);margin-block:var(--e-4) var(--e-5);counter-reset:point}.article :is(ul,ol):not([class])>li.point-cle{margin:0;padding:.85rem 1rem .9rem;background:var(--fond-carte);border:1px solid var(--bordure);border-radius:var(--rayon);line-height:1.55}.article :is(ul,ol):not([class])>li.point-cle::marker{content:none}.article :is(ul,ol):not([class])>li.point-cle>strong:first-child{display:block;font-weight:650;margin-bottom:.15rem;color:var(--texte)}.article ol:not([class])>li.point-cle{counter-increment:point;position:relative;padding-left:2.75rem}.article ol:not([class])>li.point-cle:before{content:counter(point,decimal-leading-zero);position:absolute;left:1rem;top:.95rem;font-family:var(--mono);font-size:var(--t-2xs);color:var(--accent)}@media(max-width:40rem){.article p,.article li,.reponse-courte__texte,.chapeau{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}}.chiffre{position:relative;display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:var(--e-2) var(--e-5);align-items:end;max-width:var(--mesure);margin:var(--e-6) 0;padding:var(--e-4) 0;border-top:1px solid var(--texte)}.chiffre:after{content:"";position:absolute;left:0;right:0;top:0;height:6px;color:var(--texte);opacity:.45;background:var(--graduations);background-size:100% 6px,100% 3px;background-repeat:no-repeat}.chiffre b{font-family:var(--display);font-size:var(--t-chiffre);line-height:.9;font-weight:400;letter-spacing:-.02em;white-space:nowrap;padding-top:var(--e-3)}.chiffre .libelle{font-size:var(--t-sm);line-height:var(--lh-serre);padding-bottom:.2rem}.chiffre .source{grid-column:1 / -1;font-size:var(--t-xs);color:var(--texte-tres-doux)}@media(max-width:30rem){.chiffre{grid-template-columns:1fr}}.encadre{max-width:var(--mesure);margin:var(--e-6) 0;padding:var(--e-4) var(--e-5) var(--e-4) var(--e-4);font-size:var(--t-base);line-height:1.6;background:var(--fond-carte);border:1px solid var(--bordure);border-left:3px solid var(--info);border-radius:var(--rayon)}.encadre__tete{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .35rem}.encadre__icone{flex:none;color:var(--info);padding-top:.2rem}.encadre__icone svg{width:1.25rem;height:1.25rem}.encadre .titre{font-family:var(--display);font-size:1.375rem;line-height:1.15;font-weight:400}.encadre__corps{padding-left:1.85rem}.encadre__corps>:first-child{margin-top:0}.encadre__corps>:last-child{margin-bottom:0}.encadre--alerte{background:var(--alerte-fond);border-color:color-mix(in srgb,var(--alerte) 25%,transparent);border-left-color:var(--alerte)}.encadre--alerte .encadre__icone,.encadre--alerte .titre{color:var(--alerte)}.encadre--astuce{background:var(--ok-fond);border-color:color-mix(in srgb,var(--ok) 25%,transparent);border-left-color:var(--ok)}.encadre--astuce .encadre__icone{color:var(--ok)}@media(max-width:30rem){.encadre__corps{padding-left:0}}body{counter-reset:planche}.figure{margin:var(--e-6) 0;counter-increment:planche}.figure .cadre,.accroche-figure .cadre{position:relative;background:var(--sch-fond);border:1px solid var(--bordure-forte);padding:var(--e-5) var(--e-4) var(--e-4)}.figure .cadre:before,.figure .cadre:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none;border-color:var(--texte);border-style:solid}.figure .cadre:before{top:6px;left:6px;border-width:1px 0 0 1px}.figure .cadre:after{bottom:6px;right:6px;border-width:0 1px 1px 0}.figure svg{margin-inline:auto}.figure__agrandir{position:absolute;right:.6rem;top:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .85rem;font-size:var(--t-xs);font-weight:600;color:var(--texte);cursor:pointer;background:color-mix(in srgb,var(--fond-carte) 92%,transparent);border:1px solid var(--texte);border-radius:999px}.figure__agrandir[hidden]{display:none}.figure__agrandir:hover{background:var(--texte);color:var(--fond)}.figure:has(.figure__agrandir:not([hidden])) .cadre{padding-top:3.75rem}.figure figcaption{position:relative;margin-top:var(--e-3);padding-left:3.25rem;max-width:var(--mesure);font-size:var(--t-sm);line-height:1.55;color:var(--texte-doux)}.figure figcaption:before{content:"Pl. " counter(planche,upper-roman);position:absolute;left:0;top:.15rem;font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;color:var(--accent)}.figure figcaption b{color:var(--texte)}.figure__fichier{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--e-2) var(--e-4);margin:var(--e-2) 0 0;max-width:none;font-size:var(--t-xs);line-height:1.3;color:var(--texte-doux)}.figure__fichier a{color:inherit}.figure__fichier>a:first-child{display:inline-flex;align-items:center;gap:var(--e-3);min-height:2.75rem;text-decoration:none}.figure__fichier-titre{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--accent) 65%,transparent)}.figure__fichier picture{flex:none}.figure__fichier img{display:block;width:72px;height:auto;background:#fff;border:1px solid var(--bordure-forte)}.figure__fichier small{display:block;margin-top:.15rem;font-family:var(--mono);font-size:var(--t-3xs);color:var(--texte-tres-doux)}.figure__fichier>a:first-child:hover .figure__fichier-titre{color:var(--texte)}.figure__licence{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.04em;color:var(--texte-tres-doux)!important}.schema text{font-family:var(--sans);fill:var(--sch-trait)}.schema .etiquette{font-size:13px;letter-spacing:0;text-transform:none;font-family:var(--sans)}.schema .petit{font-size:11px;fill:var(--texte-tres-doux)}.planche-specimen .petit{font-family:var(--mono);letter-spacing:.02em}.planche-specimen .appel-n{font-family:var(--mono);font-size:11px;fill:var(--sch-3)}.schema .fort{font-weight:650}@media(max-width:40rem){.figure .cadre{margin-inline:calc(-1 * var(--gouttiere));border-inline:0;padding-inline:.5rem}.figure figcaption{font-size:var(--t-xs)}}.visionneuse{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--fond) var(--grain);color:var(--texte);display:none;flex-direction:column}.visionneuse[open]{display:flex}.visionneuse::backdrop{background:#0c0c0a99}.visionneuse__barre{display:flex;align-items:center;gap:var(--e-2);padding:.6rem var(--gouttiere);border-bottom:1px solid var(--bordure-forte);background:var(--fond-carte)}.visionneuse__titre{margin:0 auto 0 0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:1.25rem;line-height:1.2}.visionneuse__zoom{display:inline-flex;align-items:center;gap:.35rem}.visionneuse__niveau{min-width:3.5rem;text-align:center;font-family:var(--mono);font-size:var(--t-xs)}.visionneuse__png{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .6rem;font-size:var(--t-xs);font-weight:600}.visionneuse__png[hidden]{display:none}@media(max-width:40rem){.visionneuse__png{display:none}.visionneuse__niveau{min-width:2.75rem}}.visionneuse__scene{flex:1;display:flex;overflow:auto;padding:var(--e-4);background:var(--sch-fond);touch-action:pan-x pan-y pinch-zoom}.visionneuse__scene svg{flex:none;max-width:none;width:100%;height:auto;margin:auto}.visionneuse__scene:focus-visible{outline-offset:-3px}.tableau-enveloppe{overflow-x:auto;margin:var(--e-5) 0 var(--e-4);border-top:1px solid var(--texte)}table{border-collapse:collapse;width:100%;font-size:var(--t-sm);line-height:1.45}caption{caption-side:top;text-align:left;font-family:var(--display);font-size:1.3rem;padding:var(--e-3) 0}th,td{text-align:left;padding:.7rem .75rem;border-bottom:1px solid var(--bordure);vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}thead th{font-size:var(--t-xs);font-weight:600;color:var(--texte-doux);vertical-align:bottom;border-bottom:1px solid var(--texte);text-wrap:balance}tbody th{font-weight:600}tbody tr:last-child :is(td,th){border-bottom:0}td.num,th.num{text-align:right;white-space:nowrap;font-family:var(--mono);font-size:.875rem}.tableau-legende{font-size:var(--t-xs);color:var(--texte-tres-doux);margin:0 0 var(--e-5);max-width:var(--mesure)}@media(max-width:40rem){.tableau-enveloppe:has(.tableau--fiches){overflow:visible;border-top:0}table.tableau--fiches,.tableau--fiches :is(tbody,tr,td,th){display:block;width:auto}.tableau--fiches thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tableau--fiches caption:empty{display:none}.tableau--fiches tbody tr{margin:0 0 var(--e-3);padding:0 var(--e-4) var(--e-2);background:var(--fond-carte);border:1px solid var(--bordure-forte);border-radius:var(--rayon)}.tableau--fiches tbody :is(td,th){display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:var(--e-3);padding:.55rem 0;text-align:left;white-space:normal;border-bottom:1px dotted var(--bordure-forte)}.tableau--fiches tbody :is(td,th):before{content:attr(data-label);font-family:var(--sans);font-size:var(--t-xs);font-weight:600;color:var(--texte-tres-doux);line-height:1.5}.tableau--fiches tbody tr>:first-child{display:block;padding:.8rem 0 .55rem;border-bottom:1px solid var(--texte);font-family:var(--display);font-size:1.3rem;font-weight:400;line-height:1.2}.tableau--fiches tbody tr>:first-child strong{font-weight:400}.tableau--fiches tbody tr>:first-child:before{content:none}.tableau--fiches tbody tr>:last-child{border-bottom:0}.tableau--fiches td.num{font-size:var(--t-sm)}}@media(min-width:60rem){.article.etroit>:is(.figure,.tableau-enveloppe){width:var(--mesure-large);max-width:none;margin-inline:calc((var(--mesure) - var(--mesure-large)) / 2)}.article.etroit>.figure figcaption,.article.etroit>.tableau-enveloppe+.tableau-legende{margin-inline:calc((var(--mesure-large) - var(--mesure)) / 2)}}.sommaire{position:sticky;top:var(--h-entete);z-index:20;margin:var(--e-5) calc(-1 * var(--gouttiere)) var(--e-6)}.sommaire__boite{position:relative}.sommaire__boite>summary{display:flex;align-items:center;gap:.6rem;min-height:3rem;padding:0 var(--gouttiere);background:var(--fond) var(--grain);border-block:1px solid var(--bordure-forte);font-size:var(--t-sm)}.sommaire__libelle{font-weight:650;flex:none}.sommaire__courant{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte-doux)}.sommaire__courant:before{content:"·";margin-right:.6rem;color:var(--bordure-forte)}.sommaire__boite>summary .chevron{margin-left:auto;color:var(--texte-doux)}.sommaire__boite>summary:hover .sommaire__courant{color:var(--texte)}.sommaire[data-en-lecture] .sommaire__boite>summary{border-top-color:transparent}.sommaire__boite>ol{position:absolute;left:0;right:0;top:100%;max-height:min(70vh,32rem);overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--e-2);list-style:none;background:var(--fond-carte);border-bottom:1px solid var(--texte);box-shadow:var(--ombre-flottant)}.sommaire li{margin:0}.sommaire a{display:flex;gap:.75rem;align-items:baseline;min-height:2.75rem;padding:.6rem .75rem;border-radius:var(--rayon-ctrl);text-decoration:none;color:var(--texte-doux);font-size:var(--t-sm);line-height:1.35}.sommaire a:hover{background:var(--fond-doux);color:var(--texte)}.sommaire a[aria-current]{color:var(--texte);font-weight:600;background:var(--accent-clair)}.sommaire__n{flex:none;font-family:var(--mono);font-size:var(--t-2xs);color:var(--accent)}@media(min-width:40rem){.sommaire{margin-inline:0}.sommaire__boite>summary{padding-inline:var(--e-4);border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:var(--fond-carte)}.sommaire__boite>ol{border:1px solid var(--texte);border-radius:var(--rayon);top:calc(100% + 4px)}}.action{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-3) var(--e-4);align-items:start;max-width:var(--mesure);margin:var(--e-8) 0 var(--e-6);padding:var(--e-5);background:var(--fond-carte);border:1px solid var(--texte);box-shadow:var(--ombre-fiche)}.action:before{content:"";position:absolute;top:-1px;left:-1px;width:2.25rem;height:3px;background:var(--accent)}.action__icone{color:var(--texte)}.action__texte>p{margin:0}.action__surtitre{font-size:var(--t-xs);font-weight:650;color:var(--accent)}.action__titre{font-family:var(--display);font-size:1.625rem;line-height:1.12;margin-top:.2rem!important}.action__desc{margin-top:.4rem!important;font-size:var(--t-sm);color:var(--texte-doux);line-height:1.5}.action .bouton{grid-column:2;justify-self:start}@media(max-width:30rem){.action{grid-template-columns:1fr;padding:var(--e-4)}.action__icone svg{width:2rem;height:2rem}.action .bouton{grid-column:1;width:100%}}.faq{margin:var(--e-8) 0 0;max-width:var(--mesure)}.faq h2{margin:0 0 var(--e-4);font-size:var(--t-h3)}.faq details{border-bottom:1px solid var(--bordure-forte)}.faq details:first-of-type{border-top:1px solid var(--texte)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--e-4);min-height:3.25rem;padding:var(--e-3) 0;font-family:var(--display);font-size:1.25rem;line-height:1.25}.faq summary:hover{color:var(--accent)}.faq details>:not(summary){margin:0 0 var(--e-5);color:var(--texte-doux);font-size:var(--t-base)}.a-lire{margin-top:var(--e-7);max-width:var(--mesure)}.a-lire__titre{margin:0 0 var(--e-4);font-size:var(--t-h3)}.a-lire__cartes{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.a-lire__cartes li{margin:0}.a-lire__cartes a{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e-3);height:100%;min-height:4.5rem;padding:var(--e-4);background:var(--fond-carte);border:1px solid var(--bordure-forte);border-radius:var(--rayon);font-family:var(--display);font-size:1.2rem;line-height:1.2;text-decoration:none;color:var(--texte)}.a-lire__cartes a:hover{border-color:var(--texte);color:var(--accent)}.a-lire__cartes .fleche{font-family:var(--mono);font-size:1rem;color:var(--accent);flex:none}.a-lire__plus{margin-top:var(--e-3);font-size:var(--t-sm)}.a-lire__plus summary{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--texte-doux);text-decoration:underline;text-decoration-color:var(--bordure-forte);text-underline-offset:.2em}.a-lire__plus ul{margin:var(--e-2) 0 0;padding-left:1.2rem}.sources{margin:var(--e-6) 0 0;max-width:var(--mesure);border-top:1px solid var(--bordure-forte);font-size:var(--t-xs);color:var(--texte-doux)}.sources>summary{display:flex;align-items:center;gap:.6rem;min-height:3rem;font-size:var(--t-sm);font-weight:600;color:var(--texte-doux)}.sources>summary:after{content:"+";margin-left:auto;font-family:var(--mono);color:var(--accent)}.sources[open]>summary:after{content:"−"}.sources__nombre{font-weight:400;color:var(--texte-tres-doux)}.sources ol{padding-left:2rem;margin:0 0 var(--e-4);line-height:1.55}.sources li{margin-block:var(--e-2)}.sources li::marker{font-family:var(--mono);color:var(--accent);content:"[" counter(list-item) "]  "}.grille{display:grid;gap:var(--e-2);margin:var(--e-5) 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.article .grille{max-width:none;padding-left:0}.carte{position:relative;margin:0!important;background:var(--fond-carte);border:1px solid var(--bordure-forte);border-radius:var(--rayon);padding:var(--e-3) var(--e-4)}@media(max-width:40rem){.grille{gap:6px}.carte h3{font-size:1.15rem}}.carte::marker{content:none}.carte a{text-decoration:none;color:inherit}.carte a:after{content:"";position:absolute;inset:0}.carte h3{margin:0 0 var(--e-1);font-size:1.3rem}.carte p{margin:0;font-size:var(--t-xs);line-height:1.45;color:var(--texte-doux)}.carte:hover{border-color:var(--texte)}.carte:hover h3{color:var(--accent)}.carte:focus-within{outline:2px solid var(--accent);outline-offset:2px}.carte:focus-within a:focus-visible{outline:none}.donnees-detail{margin:var(--e-4) 0 var(--e-5);border:1px solid var(--bordure-forte);border-radius:var(--rayon);padding:0 var(--e-4);background:var(--fond-carte)}.donnees-detail>summary{display:flex;align-items:center;min-height:3rem;font-size:var(--t-sm);font-weight:600}.donnees-detail>summary:after{content:"+";margin-left:auto;font-family:var(--mono);color:var(--accent)}.donnees-detail[open]>summary:after{content:"−"}.donnees-detail .tableau-enveloppe{margin-top:0}.note-source{font-size:var(--t-xs);color:var(--texte-tres-doux)}.champ,.contrib__champ{display:flex;flex-direction:column;gap:.4rem;margin:0;min-width:0}.champ,.contrib__champ>label,.champ-libelle{font-family:var(--sans);font-size:var(--t-sm);font-weight:600;line-height:1.35;color:var(--texte);letter-spacing:0;text-transform:none}.champ input,.champ select,.champ textarea,.contrib input,.contrib select{font-family:var(--sans);font-size:var(--t-base);font-weight:400;color:var(--texte);width:100%;height:var(--h-ctrl);padding:0 .9rem;background-color:var(--fond-carte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-ctrl);transition:border-color .14s ease,box-shadow .14s ease}.champ textarea{height:auto;min-height:6rem;padding-block:.6rem}:is(.champ,.contrib) :is(input,select)::placeholder{color:var(--texte-tres-doux);opacity:.8}:is(.champ,.contrib) :is(input,select):hover{border-color:var(--texte)}:is(.champ,.contrib) :is(input,select):focus-visible{outline:2px solid transparent;border-color:var(--texte);box-shadow:var(--anneau)}:is(.champ,.contrib) :is(input,select):disabled{opacity:.5;cursor:not-allowed;background:var(--fond-doux)}:is(.champ,.contrib) input[type=date]{padding-right:.5rem;font-variant-numeric:tabular-nums;min-width:0}:is(.champ,.contrib) input[type=date]::-webkit-date-and-time-value{text-align:left}:is(.champ,.contrib) select{appearance:none;-webkit-appearance:none;padding-right:2.2rem;background-image:linear-gradient(45deg,transparent 50%,var(--texte) 50%),linear-gradient(135deg,var(--texte) 50%,transparent 50%);background-position:calc(100% - 1.15rem) 52%,calc(100% - .8rem) 52%;background-size:.36rem .36rem;background-repeat:no-repeat}.champ[data-rempli]>input:not([type=date]){padding-right:2.4rem;background-image:var(--coche);background-repeat:no-repeat;background-position:right .85rem center}.champ small,.contrib__champ small{font-size:var(--t-xs);font-weight:400;color:var(--texte-tres-doux);line-height:1.4}.champ small:empty{display:none}.champ[data-avertissement]>input{border-color:var(--avert);background-image:none!important}.champ[data-avertissement] .champ__aide{color:var(--avert);font-weight:600}.champ[data-avertissement] .champ__aide:before{content:"! ";font-family:var(--mono)}.contrib__champ[data-erreur] input{border-color:var(--alerte);box-shadow:0 0 0 1px var(--alerte)}.contrib__champ[data-erreur] small{color:var(--alerte);font-weight:600}.contrib__champ abbr{color:var(--alerte);text-decoration:none}:is(.formulaire-lettre,.contrib) :user-invalid{border-color:var(--alerte)}.champs-2{display:grid;gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.choix-segmente{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-2)}.choix-segmente label{position:relative;display:block;cursor:pointer;margin:0;padding:.75rem .85rem;min-height:3rem;background:var(--fond-carte);border:1px solid var(--bordure-champ);border-radius:var(--rayon-ctrl);font-family:var(--sans);font-weight:400}.choix-segmente label:hover{border-color:var(--texte)}.choix-segmente input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;width:100%;height:100%}.choix-segmente b{display:block;font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1.1;color:var(--texte)}.choix-segmente small{display:block;font-size:var(--t-xs);color:var(--texte-tres-doux);line-height:1.35;margin-top:.2rem}.choix-segmente label:has(input:checked){background:var(--fond-encre);border-color:var(--fond-encre)}.choix-segmente label:has(input:checked) b{color:var(--sur-encre)}.choix-segmente label:has(input:checked) small{color:var(--sur-encre-doux)}.choix-segmente label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .choix-segmente label:has(input:checked){background:var(--sur-encre);border-color:var(--sur-encre)}:root:not([data-theme=light]) .choix-segmente label:has(input:checked) b{color:var(--fond-encre)}:root:not([data-theme=light]) .choix-segmente label:has(input:checked) small{color:#4a473f}}.cases{display:grid;gap:var(--e-2)}.cases label{display:flex;flex-direction:row;align-items:flex-start;gap:var(--e-3);min-height:var(--h-ctrl);padding:.75rem .85rem;border:1px solid var(--bordure-champ);border-radius:var(--rayon-ctrl);font-family:var(--sans);font-size:var(--t-sm);font-weight:400;color:var(--texte);cursor:pointer;line-height:1.4;background:var(--fond-carte)}.cases label:hover{border-color:var(--texte)}.cases input,.check-envoi input{width:1.15rem;height:1.15rem;margin:.1rem 0 0;flex:none;accent-color:var(--accent)}.cases label:has(input:checked){border-color:var(--texte);box-shadow:inset 0 0 0 1px var(--texte)}.cases label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.une{display:grid;gap:var(--e-6);padding-block:var(--e-5) var(--e-6)}.une h1{font-size:clamp(2.5rem,1.75rem + 3.2vw,4.75rem);line-height:.98;letter-spacing:-.02em;margin:0 0 var(--e-4);max-width:11em;view-transition-name:titre}.une h1 em{position:relative;white-space:nowrap}.une h1 .plume{position:absolute;left:-2%;bottom:.08em;width:105%;height:auto;color:var(--cinabre-trait);overflow:visible;pointer-events:none}.une__phrase{margin:0 0 var(--e-6);max-width:34em;font-size:var(--t-lg);line-height:1.5;color:var(--texte-doux)}.constats__titre{margin:0 0 var(--e-3);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.1}.constats__liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr))}.constat{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:.5rem;height:100%;min-height:6.25rem;padding:.85rem .9rem;background:var(--fond-carte);border:1px solid var(--bordure-forte);border-radius:var(--rayon);color:var(--texte);text-decoration:none;transition:border-color .14s ease,background-color .14s ease,translate .14s ease}.constat__icone{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--fond);border:1px solid var(--bordure);color:var(--texte);line-height:0}.constat__icone svg{width:1.85rem;height:1.85rem}.constat__libelle{grid-column:1 / -1;font-size:var(--t-sm);font-weight:600;line-height:1.3;align-self:end}.constat__fleche{font-family:var(--mono);color:var(--texte-tres-doux);grid-row:1;grid-column:2}.constat:hover{border-color:var(--texte);color:var(--texte)}.constat:hover .constat__icone{border-color:var(--texte)}.constat:hover .constat__fleche{color:var(--accent)}.constat:active{translate:0 1px}.constats__autre{margin:var(--e-3) 0 0;font-size:var(--t-sm)}.constats__autre a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600}@media(min-width:64rem){.constats__autre{display:none}}.une__planche{margin:0;min-width:0}.une__planche figcaption{margin-top:var(--e-2);font-size:var(--t-sm)}.une__planche figcaption a{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-weight:600}@media(min-width:48rem){.constats__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.une{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--e-8);align-items:start;padding-block:var(--e-7) var(--e-5)}.une{align-items:center}.une__planche{width:100%;max-width:30rem;justify-self:end}}.specimen{position:relative;border:1px solid var(--texte);background:var(--sch-fond)}.specimen__entete{display:flex;justify-content:space-between;gap:var(--e-3);align-items:baseline;margin:0;padding:.5rem .75rem;border-bottom:1px solid var(--bordure-forte);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux)}.specimen__entete i{font-family:var(--display);font-size:1rem;text-transform:none;letter-spacing:0;color:var(--texte)}.specimen__dessin{position:relative;padding:var(--e-2) var(--e-2) 0}.specimen__dessin svg{width:100%;height:auto}.specimen__legende{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:c;border-top:1px solid var(--bordure-forte)}.specimen__legende li{counter-increment:c;display:flex;gap:.5rem;align-items:baseline;padding:.45rem .7rem;font-size:var(--t-2xs);line-height:1.35;border-bottom:1px dotted var(--bordure-forte)}.specimen__legende li:nth-last-child(-n+2){border-bottom:0}.specimen__legende li:before{content:counter(c);flex:none;display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border:1px solid var(--accent);border-radius:50%;font-family:var(--mono);font-size:.5625rem;color:var(--accent);transform:translateY(-1px)}.specimen>.coin{position:absolute;width:16px;height:16px;border:0 solid var(--texte);pointer-events:none}.specimen>.coin--hg{top:-6px;left:-6px;border-width:1px 0 0 1px}.specimen>.coin--hd{top:-6px;right:-6px;border-width:1px 1px 0 0}.specimen>.coin--bg{bottom:-6px;left:-6px;border-width:0 0 1px 1px}.specimen>.coin--bd{bottom:-6px;right:-6px;border-width:0 1px 1px 0}.loupe{position:absolute;left:0;top:0;z-index:3;width:10rem;height:10rem;border-radius:50%;overflow:hidden;pointer-events:none;background:var(--sch-fond);box-shadow:0 0 0 1px var(--texte),0 0 0 6px var(--fond-carte),0 0 0 7px var(--texte),0 22px 40px -18px #1410088c;opacity:0;scale:.85}.loupe svg{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0}.loupe:before,.loupe:after{content:"";position:absolute;background:var(--accent);opacity:.7;z-index:1}.loupe:before{left:50%;top:22%;bottom:22%;width:1px}.loupe:after{top:50%;left:22%;right:22%;height:1px}.loupe__mesure{position:absolute;left:0;top:0;z-index:4;pointer-events:none;font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;background:var(--fond-encre);color:var(--sur-encre);padding:.2rem .45rem;white-space:nowrap;opacity:0}.specimen__dessin.loupe-active .loupe,.specimen__dessin.loupe-active .loupe__mesure{opacity:1;scale:1}.specimen__dessin.loupe-active{cursor:none}.specimen__indice{position:absolute;right:.7rem;top:.6rem;z-index:2;display:none;font-family:var(--mono);font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;color:var(--texte-tres-doux)}.a-loupe .specimen__indice{display:block}.section-accueil{padding-block:var(--e-7) 0}.titre-section{margin:0 0 var(--e-4);font-size:var(--t-h2)}.titre-section--lien{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--e-2) var(--e-5)}.titre-section--lien h2{margin:0;font-size:var(--t-h2)}.titre-section--lien a{font-size:var(--t-sm);font-weight:600}.outils{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.outil-carte{position:relative;display:grid;align-items:center;gap:.15rem var(--e-4);grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"i nom fl" "i texte fl";height:100%;padding:var(--e-4);background:var(--fond-carte);border:1px solid var(--texte);box-shadow:var(--ombre-fiche);color:var(--texte);text-decoration:none;transition:translate .16s ease,box-shadow .16s ease}.outil-carte__icone{grid-area:i;color:var(--texte)}.outil-carte__icone svg{width:2.75rem;height:2.75rem}.outil-carte__n{display:none}.outil-carte__nom{grid-area:nom;font-family:var(--display);font-size:1.4rem;line-height:1.1}.outil-carte__texte{grid-area:texte;font-size:var(--t-xs);color:var(--texte-doux);line-height:1.4}.outil-carte__ouvrir{grid-area:fl;font-size:0}.outil-carte__ouvrir .fleche{font-family:var(--mono);font-size:1.1rem;color:var(--accent)}.outil-carte:hover{color:var(--texte);translate:-1px -1px;box-shadow:5px 5px 0 -1px var(--fond),5px 5px 0 0 var(--texte)}.outil-carte:hover .outil-carte__nom{color:var(--accent)}@media(min-width:48rem){.outils{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-4)}.outil-carte{grid-template-columns:1fr;grid-template-areas:"i" "n" "nom" "texte" "fl";align-content:start;gap:var(--e-2);padding:var(--e-5)}.outil-carte__icone svg{width:3rem;height:3rem;margin-bottom:var(--e-2)}.outil-carte__n{display:block;grid-area:n;font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.outil-carte__nom{font-size:1.75rem}.outil-carte__texte{font-size:var(--t-sm)}.outil-carte__ouvrir{font-size:var(--t-sm);font-weight:600;margin-top:var(--e-3);display:inline-flex;gap:.4rem}}.collection{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(2,minmax(0,1fr))}.specimen-carte{position:relative;display:grid;justify-items:start;align-content:start;gap:.3rem;height:100%;min-height:9.5rem;padding:var(--e-4);border:1px solid var(--bordure-forte);border-radius:var(--rayon);background:transparent;color:var(--texte);text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.specimen-carte svg{width:3rem;height:3rem;margin:.2rem 0 .35rem}.specimen-carte__n{position:absolute;right:var(--e-3);top:var(--e-3);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;color:var(--accent)}.specimen-carte__nom{font-family:var(--display);font-size:1.35rem;line-height:1.1}.specimen-carte__latin{font-family:var(--display);font-style:italic;font-size:.95rem;color:var(--texte-tres-doux)}.specimen-carte:hover{color:var(--texte);border-color:var(--texte);background:var(--fond-carte)}.specimen-carte:hover .specimen-carte__nom{color:var(--accent)}@media(min-width:48rem){.collection{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-3)}}.chiffres-cles{padding-block:var(--e-7) 0}.chiffres-cles__liste{position:relative;display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--texte)}@media(min-width:60rem){.chiffres-cles__liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.chiffres-cles__liste>div{position:relative;display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-4) var(--e-3) var(--e-4) 0;border-bottom:1px solid var(--bordure)}.chiffres-cles__liste>div:nth-child(2n){padding-left:var(--e-3);border-left:1px solid var(--bordure)}@media(min-width:60rem){.chiffres-cles__liste>div{border-bottom:0;padding:var(--e-5) var(--e-5) var(--e-5) var(--e-5);border-left:1px solid var(--bordure)}.chiffres-cles__liste>div:first-child{padding-left:0;border-left:0}}@media(max-width:30rem){.chiffres-cles dd.valeur{font-size:2.25rem}.chiffres-cles dt{font-size:var(--t-xs)}.instrument--foyers{gap:2px}}.chiffres-cles__liste dd{margin:0}.chiffres-cles dd.valeur{order:-2;font-family:var(--display);font-size:var(--t-chiffre);line-height:.9;letter-spacing:-.025em}.chiffres-cles .instrument{order:-1;margin:var(--e-2) 0}.chiffres-cles dt{font-size:var(--t-sm);line-height:1.45}.chiffres-cles .source{font-size:var(--t-xs);color:var(--texte-tres-doux);margin-top:auto;padding-top:var(--e-2)}.chiffres-cles .source a{color:inherit}.instrument{position:relative;height:2.5rem;color:var(--texte)}.instrument--regle{border-bottom:1px solid currentColor;container-type:inline-size;margin-bottom:1.1rem!important}.instrument--regle:before{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;opacity:.6;background:repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px 10%),repeating-linear-gradient(to right,currentColor 0 1px,transparent 1px 2%);background-size:calc(100% + 1px) 10px,100% 5px;background-repeat:no-repeat;background-position:0 100%,0 100%}.instrument .aiguille{position:absolute;bottom:0;left:calc(var(--v) * 1%);width:1px;height:100%;background:var(--accent)}.instrument .aiguille:before{content:"";position:absolute;top:-1px;left:-4px;border:4.5px solid transparent;border-top:6px solid var(--accent)}.instrument .bornes{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.625rem;color:var(--texte-tres-doux)}.instrument--regle .bornes{top:auto;bottom:-1.2rem}.instrument--foyers{height:auto;display:grid;grid-template-columns:repeat(25,1fr);gap:3px;max-width:14rem}.instrument--foyers i{aspect-ratio:1;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:50%}.instrument--foyers i.m{background:var(--accent);border-color:var(--accent)}.instrument--frise{border-bottom:1px solid currentColor}.instrument--frise .periode{position:absolute;left:0;right:0;bottom:6px;height:8px;background:repeating-linear-gradient(to right,var(--accent) 0 3px,transparent 3px 6px)}.instrument--frise .bornes{top:.35rem}.instrument--rapport{display:grid;align-content:center;gap:5px}.instrument--rapport i{display:block;height:7px;background:currentColor;width:calc(var(--r) * 100%);transform-origin:0 50%}.instrument--rapport i+i{background:var(--accent)}.methode__intro{max-width:40rem;color:var(--texte-doux)}.methode__intro p{margin:0 0 var(--e-3)}.methode-trois{display:grid;gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:var(--e-5) 0 0;padding:0;list-style:none}.methode-trois li{padding:var(--e-4) var(--e-4) var(--e-5);border:1px solid var(--texte);background:var(--fond-carte)}.methode-trois li:nth-child(2){border-left-width:5px}.methode-trois li:nth-child(3){border-style:dashed;background:transparent}.methode-trois .type{display:block;margin-bottom:var(--e-3);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.methode-trois b{display:block;font-family:var(--display);font-weight:400;font-size:1.75rem;line-height:1;margin-bottom:var(--e-2)}.methode-trois p{margin:0;font-size:var(--t-sm);color:var(--texte-doux)}.article--outil .entete-article{--l: min(100vw - 2 * var(--gouttiere), var(--large));width:var(--l);margin-inline:calc((100% - var(--l)) / 2)}.article--outil h1{font-size:clamp(2.125rem,1.7rem + 1.7vw,3.25rem);max-width:18em}.article--outil .entete-article .chapeau{max-width:40em}@media(max-width:40rem){.article--outil .entete-article .chapeau{font-size:var(--t-base)}}.article--outil>.reponse-courte{margin-top:var(--e-7)}.faits-outil{margin-top:var(--e-1)}.outil-lettre{display:grid;gap:var(--e-5);align-items:start;margin-block:var(--e-3) var(--e-6)}@media(min-width:62rem){.outil-lettre{grid-template-columns:minmax(21rem,25rem) minmax(0,1fr);gap:var(--e-6)}.formulaire-lettre{position:sticky;top:calc(var(--h-entete) + 1.25rem)}}.formulaire-lettre{display:grid;gap:var(--e-4);margin:0;min-width:0;padding:var(--e-5) var(--e-4);background:var(--fond-carte);border:1px solid var(--texte);box-shadow:var(--ombre-fiche);scroll-margin-top:calc(var(--h-entete) + 1rem)}@media(min-width:30rem){.formulaire-lettre{padding:var(--e-5)}}.formulaire-lettre__tete h2{margin:0 0 var(--e-2);font-size:1.75rem;line-height:1.05}@media(max-width:62rem){.formulaire-lettre__tete h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.outil-lettre__note{display:flex;gap:.45rem;align-items:flex-start;margin:0;font-size:var(--t-xs);color:var(--texte-tres-doux);line-height:1.45}.outil-lettre__note svg{flex:none;margin-top:.15rem;color:var(--accent)}.progression{display:grid;gap:.15rem}.progression__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-3);margin:0;font-size:var(--t-xs)}.progression__ligne #etape-libelle{font-weight:650;color:var(--texte)}.progression__compte{color:var(--texte-tres-doux);white-space:nowrap}.progression__compte b{font-family:var(--mono);font-weight:500;color:var(--texte-doux)}.progression__pas{list-style:none;margin:.5rem 0 .25rem;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.progression__pas li{margin:0}.progression__pas li{height:4px;border-radius:1px;background:var(--bordure);transition:background-color .2s ease,transform .2s ease}.progression__pas li[data-vu]{background:var(--bordure-forte)}.progression__pas li[data-fait]{background:var(--texte)}.progression__pas li[data-courant]{background:var(--accent);transform:scaleY(1.5)}.etapes fieldset,fieldset.etape{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--e-4)}.etapes legend{display:flex;align-items:baseline;gap:var(--e-3);padding:0 0 var(--e-2);margin-bottom:var(--e-2);width:100%;font-family:var(--display);font-size:1.625rem;line-height:1.1;color:var(--texte);border-bottom:1px solid var(--bordure-forte)}.etape__num{font-family:var(--mono);font-size:var(--t-3xs);color:var(--accent)}.etape__num:before{content:"0"}form[data-etapes] .etape__num{display:none}form[data-etapes] .etapes-panneaux>fieldset:not([data-actif]){display:none}.etapes-panneaux{display:grid;gap:var(--e-6)}.etapes-panneaux>fieldset:focus{outline:none}.etape__pied{display:flex;justify-content:flex-end;align-items:center;gap:var(--e-2);margin-top:var(--e-2)}.etape__pied .bouton--lien{margin-right:auto}.etape__pied .bouton:not(.bouton--lien){min-width:9.5rem}@media(max-width:30rem){.etape__pied .bouton:not(.bouton--lien){flex:1}}.final__etat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-3);align-items:start;padding:var(--e-4);background:var(--fond);border:1px solid var(--bordure-forte);border-radius:var(--rayon)}.final__pastille{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px dashed var(--texte-tres-doux);color:var(--texte-tres-doux)}.final__etat[data-complet]{background:var(--ok-fond);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.final__etat[data-complet] .final__pastille{border:0;background:var(--ok);color:var(--fond)}.final__titre{margin:0;font-family:var(--display);font-size:1.5rem;line-height:1.1}.final__texte{margin:.25rem 0 0;font-size:var(--t-sm);color:var(--texte-doux);line-height:1.45}.manques{list-style:none;margin:var(--e-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e-2)}.manques:empty{display:none}.manques button{min-height:2.75rem;padding:0 .85rem;cursor:pointer;font-size:var(--t-xs);font-weight:600;color:var(--accent);background:transparent;border:1px dashed var(--accent);border-radius:999px}.manques button:hover{background:var(--accent-clair);border-style:solid}.final__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:var(--e-2)}.final__actions button{width:100%;min-height:3.25rem}.lien-apercu{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-size:var(--t-sm);font-weight:600;justify-self:start}@media(min-width:62rem){.lien-apercu{display:none}}.check-envoi{border-top:1px solid var(--bordure-forte);padding-top:var(--e-3)}.check-envoi__titre{margin:0 0 var(--e-1);font-size:var(--t-sm);font-weight:650}.check-envoi ul{list-style:none;margin:0;padding:0}.check-envoi li{margin:0}.check-envoi label{display:flex;gap:var(--e-3);align-items:flex-start;min-height:2.75rem;padding:.6rem 0;font-size:var(--t-sm);line-height:1.4;cursor:pointer;border-bottom:1px dotted var(--bordure-forte)}.check-envoi li:last-child label{border-bottom:0}.check-envoi label:has(input:checked){color:var(--texte-tres-doux);text-decoration:line-through;text-decoration-color:var(--bordure-forte)}.outil-lettre__apercu{position:relative;min-width:0;scroll-margin-top:calc(var(--h-entete) + 1rem);background:var(--fond-doux) var(--grain);border:1px solid var(--bordure-forte);padding:var(--e-3) var(--e-2) var(--e-4)}@media(min-width:62rem){.outil-lettre__apercu{position:sticky;top:calc(var(--h-entete) + 1.25rem);max-height:calc(100vh - var(--h-entete) - 2.5rem);overflow:auto;overscroll-behavior:contain;padding:var(--e-3) var(--e-6) var(--e-6)}}.outil-lettre__barre{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--e-3);font-size:var(--t-xs);color:var(--texte-doux)}.pastille-direct{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}.actions-lettre{display:flex;gap:var(--e-2);flex-wrap:wrap;margin:0}.actions-lettre button svg{flex:none}.tampon{position:absolute;z-index:4;right:clamp(1rem,7%,4rem);top:3.75rem;display:grid;place-items:center;text-align:center;width:6.25rem;height:6.25rem;border-radius:50%;border:2px solid var(--cinabre-trait);color:var(--cinabre-trait);box-shadow:inset 0 0 0 3px var(--papier),inset 0 0 0 4px var(--cinabre-trait);font-family:var(--mono);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;rotate:-12deg;opacity:.82;pointer-events:none;mix-blend-mode:multiply}.tampon b{display:block;font-size:.85rem;letter-spacing:.04em;font-weight:500}.outil-lettre__apercu:not([data-complete]) .tampon{visibility:hidden}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tampon{mix-blend-mode:normal}}@media(max-width:36rem){.tampon{width:4.75rem;height:4.75rem;font-size:.5rem;top:3rem;right:.5rem}.tampon b{font-size:.66rem}}.lettre{position:relative;background:var(--papier);color:var(--papier-texte);border-radius:1px;box-shadow:var(--ombre-papier);max-width:50rem;margin:0 auto;padding:clamp(1.25rem,7%,4.25rem) clamp(1rem,8.5%,5rem);font-family:var(--serif);font-size:clamp(.875rem,.84rem + .15vw,1rem);line-height:1.6;font-variant-numeric:lining-nums;view-transition-name:feuille}.lettre p{margin:0 0 1em;max-width:none}.lettre .lettre__destinataire,.lettre .lettre__date,.lettre .lettre__signature{margin-left:52%}.lettre .lettre__expediteur,.lettre .lettre__destinataire{margin-bottom:1.8em}.lettre .lettre__date{margin-bottom:2.4em}.lettre .lettre__mention{font-size:.82em;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4em}.lettre .lettre__objet{font-weight:700;margin-bottom:2em}.lettre .lettre__signature{margin-top:2.4em;margin-bottom:3.6em}.lettre__pj{font-size:.88em;border-top:1px solid var(--papier-bord);padding-top:.8em;color:color-mix(in srgb,var(--papier-texte) 80%,var(--papier))}.lettre strong{font-weight:700}.lettre span[data-champ]{border-radius:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lettre span[data-champ].est-vide,.lettre:not(.est-vivante) span[data-champ]{padding:0 .12em;background:var(--surligne);color:var(--surligne-texte);box-shadow:inset 0 -1px color-mix(in srgb,var(--surligne-texte) 45%,transparent)}.lettre span[data-saisie]{box-shadow:inset 0 -2px 0 var(--cinabre-trait);background:color-mix(in srgb,var(--cinabre-trait) 10%,var(--papier))}@media(max-width:36rem){.lettre .lettre__destinataire,.lettre .lettre__date,.lettre .lettre__signature{margin-left:28%}}.contrib{max-width:var(--mesure);margin:var(--e-5) 0}.contrib.outil{display:grid;gap:var(--e-4);margin:var(--e-3) 0 var(--e-6);padding:var(--e-5) var(--e-4);background:var(--fond-carte);border:1px solid var(--texte);box-shadow:var(--ombre-fiche)}@media(min-width:30rem){.contrib.outil{padding:var(--e-5)}}.contrib__intro{display:flex;gap:.45rem;align-items:flex-start;font-size:var(--t-xs);color:var(--texte-tres-doux);margin:0 0 var(--e-4);line-height:1.45}.contrib.outil .contrib__intro{margin:0}.contrib__intro svg{flex:none;margin-top:.15rem;color:var(--accent)}.outil__nuisible{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.4rem}.outil__nuisible legend{padding:0;margin-bottom:.4rem}.contrib__grille{display:grid;gap:var(--e-4) var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start}.contrib__champ--large{grid-column:1 / -1}.contrib__unite{display:flex;align-items:center;gap:var(--e-2)}.contrib__unite span{font-size:var(--t-sm);color:var(--texte-tres-doux);white-space:nowrap}.contrib__unite input{flex:1 1 7rem;min-width:6rem;font-family:var(--mono);font-size:1.125rem}.outil .contrib__unite select{width:auto;flex:none}.contrib__piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contrib__envoi{margin:var(--e-2) 0 0;display:flex;flex-direction:column;gap:var(--e-3);align-items:stretch}@media(min-width:30rem){.contrib__envoi{align-items:flex-start}}.contrib__note{font-size:var(--t-xs);color:var(--texte-tres-doux);line-height:1.5}.contrib__retour{margin:var(--e-4) 0 0;padding:var(--e-4) var(--e-5);font-size:var(--t-sm);border:1px solid var(--texte);border-radius:var(--rayon)}.contrib__retour.est-ok{background:var(--ok-fond);border-color:var(--ok)}.contrib__retour.est-erreur{background:var(--alerte-fond);border-color:var(--alerte)}.outil__resultat{margin:0;padding:var(--e-4) var(--e-4) var(--e-3);background:var(--fond);border:1px solid var(--bordure-forte);border-top:3px solid var(--texte-tres-doux);border-radius:var(--rayon)}.outil__resultat.est-dans{border-top-color:var(--ok)}.outil__resultat.est-bas,.outil__resultat.est-haut{border-top-color:var(--accent)}.outil__verdict{margin:0 0 var(--e-3);font-family:var(--display);font-size:1.375rem;line-height:1.3}.outil__note{font-size:var(--t-sm);color:var(--texte-doux);margin:var(--e-2) 0 0}.outil__notes{margin:var(--e-3) 0 0;padding-left:1.1rem;font-size:var(--t-sm);line-height:1.5}.outil__notes li{margin-bottom:var(--e-2)}.jauge{position:relative;height:12px;margin:var(--e-5) 0 var(--e-6);background:var(--fond-doux);border-bottom:1px solid var(--texte)}.jauge__plage{position:absolute;top:0;height:100%;background:color-mix(in srgb,var(--texte) 30%,transparent)}.jauge__curseur{position:absolute;top:-8px;width:2px;height:28px;margin-left:-1px;background:var(--accent)}.jauge__legende{position:absolute;top:18px;transform:translate(-50%);font-family:var(--mono);font-size:var(--t-3xs);color:var(--texte-tres-doux);white-space:nowrap}.appel-contrib{position:relative;max-width:var(--mesure);margin:var(--e-7) 0;padding:var(--e-5);border:1px solid var(--bordure-forte);background:var(--fond-carte);border-radius:var(--rayon)}.appel-contrib h2,.appel-contrib h3{margin-top:0;font-size:var(--t-h3)}.appel-contrib h2:before{content:none}.appel-contrib p{margin-bottom:var(--e-3)}.appel-contrib p:last-child{margin-bottom:0}.essaim{position:relative;margin:var(--e-5) 0 var(--e-4);font-family:var(--sans)}.essaim__scene{position:relative;width:100%}.essaim__scene svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.essaim__scene--etroit{display:none}.essaim,.rangs{overflow-x:clip}@media(max-width:40rem){.essaim__scene--large{display:none}.essaim__scene--etroit{display:block}.etq--hors,.etq--part small{display:none}}.essaim .col{fill:none;stroke:var(--c);stroke-linecap:round;stroke-width:calc(var(--r) * 1px);transition:opacity .16s ease}.essaim .ton-fort{--c: var(--accent)}.essaim .ton-clair{--c: color-mix(in srgb, var(--accent) 45%, var(--fond))}.essaim .ton-queue{--c: color-mix(in srgb, var(--texte) 35%, var(--fond))}.essaim .tranche{outline:none}.essaim .tranche__zone{fill:transparent;stroke:none}.essaim .tranche:focus-visible .tranche__zone{stroke:var(--texte);stroke-width:1.25;stroke-dasharray:3 3}.essaim .crochet{fill:none;stroke-width:1.5}.essaim .crochet--fort{stroke:var(--accent);stroke-width:2}.essaim .crochet--doux{stroke:var(--texte-tres-doux)}.essaim .mediane{stroke:var(--texte);stroke-width:1.5}.essaim .axe line{stroke:var(--texte);stroke-width:1}.essaim .axe .axe__hors{stroke:var(--texte-tres-doux);stroke-dasharray:2 3}.essaim .axe__coupure{stroke:var(--texte);stroke-width:1.25;fill:none}.essaim__etiquettes{position:absolute;inset:0;pointer-events:none;font-family:var(--mono);font-size:var(--t-3xs);line-height:1.25}.etq{position:absolute;white-space:nowrap;transform:translate(-50%,-100%);color:var(--texte-doux)}.etq--part{font-weight:500}.etq--part.ton-fort{color:var(--accent)}.etq--part.ton-queue{color:var(--texte-tres-doux)}.etq--part small{display:block;font-weight:400;color:var(--texte-tres-doux);text-transform:none}.etq--hors{display:none}.etq--bas{transform:translate(.4rem);font-family:var(--sans);font-size:var(--t-xs)}.etq--bas b{color:var(--texte)}.etq--q{transform:translate(-50%);display:grid;justify-items:center;gap:.1rem;color:var(--texte)}.etq--q i{font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-tres-doux)}.etq--med{font-weight:500}.etq--med i{color:var(--accent)}.essaim:has(.tranche:hover) .tranche:not(:hover) .col,.essaim[data-actif] .tranche:not(:focus):not(:hover) .col{opacity:.2}.essaim .etq--part{transition:opacity .16s ease}.essaim:has(.tranche:hover) .etq--part,.essaim[data-actif] .etq--part{opacity:.25}.essaim[data-actif=t0] .etq--part[data-tranche=t0],.essaim[data-actif=t1] .etq--part[data-tranche=t1],.essaim[data-actif=t2] .etq--part[data-tranche=t2],.essaim[data-actif=t3] .etq--part[data-tranche=t3],.essaim[data-actif=t4] .etq--part[data-tranche=t4],.essaim[data-actif=t5] .etq--part[data-tranche=t5]{opacity:1}.infobulle{position:absolute;z-index:5;display:grid;gap:.1rem;min-width:13rem;max-width:17rem;padding:.6rem .75rem .65rem;background:var(--fond-encre);color:var(--sur-encre);border-radius:var(--rayon);font-size:var(--t-xs);line-height:1.35;pointer-events:none;box-shadow:var(--ombre-flottant)}.infobulle b{font-weight:650;margin-bottom:.15rem}.infobulle span:last-child{color:var(--sur-encre-doux);font-family:var(--mono);font-size:var(--t-2xs)}.essaim__legende{display:grid;gap:var(--e-2) var(--e-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:var(--e-4);padding-top:var(--e-3);border-top:1px solid var(--bordure-forte);font-size:var(--t-xs);line-height:1.5;color:var(--texte-doux)}.essaim__legende b{color:var(--texte)}.essaim__source{color:var(--texte-tres-doux)}@media(max-width:48rem){.essaim__legende{grid-template-columns:1fr}}.rangs{--nom: 13rem;margin:var(--e-5) 0;font-family:var(--sans)}.rangs__titre{display:flex;justify-content:space-between;gap:var(--e-3);margin:0 0 var(--e-2) var(--nom);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-tres-doux)}.rangs__axe{position:relative;height:1.5rem;margin-left:var(--nom);border-bottom:1px solid var(--texte);font-family:var(--mono);font-size:var(--t-3xs);color:var(--texte-doux)}.rangs__axe span{position:absolute;bottom:.35rem;transform:translate(-50%);white-space:nowrap}.rangs__liste{list-style:none;margin:0;padding:0}.rangs__liste>li{margin:0}.rangs__groupe{padding:var(--e-4) 0 var(--e-2);font-size:var(--t-xs);font-weight:650;color:var(--texte-doux);border-bottom:1px solid var(--bordure)}.rang{display:grid;grid-template-columns:var(--nom) minmax(0,1fr);align-items:center;min-height:3.25rem;border-bottom:1px solid var(--bordure);outline:none}.rang:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.rang__nom{font-size:var(--t-sm);font-weight:600;line-height:1.2;padding-right:var(--e-3)}.rang__nom small{display:block;font-family:var(--mono);font-size:var(--t-3xs);font-weight:400;color:var(--texte-tres-doux);margin-top:.15rem}.rang__piste{position:relative;height:3.25rem}.rang__grad{position:absolute;top:0;bottom:0;width:1px;background:var(--bordure)}.rang__plage{position:absolute;top:50%;height:.5rem;margin-top:-.25rem;background:color-mix(in srgb,var(--accent) 35%,var(--fond))}.rang[data-groupe=ensemble] .rang__plage{background:color-mix(in srgb,var(--texte) 40%,var(--fond))}.rang__med{position:absolute;top:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--fond)}.rang[data-groupe=ensemble] .rang__med{background:var(--texte)}.rang__med b{position:absolute;left:50%;bottom:calc(100% + .3rem);transform:translate(-50%);font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;white-space:nowrap;color:var(--texte)}.rang__q{position:absolute;top:calc(50% + .5rem);transform:translate(-50%);font-family:var(--mono);font-size:var(--t-3xs);color:var(--texte-tres-doux);opacity:0;transition:opacity .16s ease}.rang:hover .rang__q,.rang:focus-visible .rang__q{opacity:1}.rang:hover{background:color-mix(in srgb,var(--fond-doux) 60%,transparent)}.rangs__legende{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);margin-top:var(--e-4);font-size:var(--t-xs);line-height:1.45;color:var(--texte-tres-doux)}.rangs__cle{display:inline-flex;align-items:center;gap:.4rem;color:var(--texte-doux)}.cle-plage{width:1.5rem;height:.5rem;background:color-mix(in srgb,var(--accent) 35%,var(--fond))}.cle-med{width:.75rem;height:.75rem;border-radius:50%;background:var(--accent)}@media(max-width:40rem){.rangs{--nom: 0rem}.rangs__titre{flex-direction:column;gap:0}.rang{grid-template-columns:1fr;padding-top:var(--e-3)}.rang__piste{height:2.75rem}}.recherche{width:min(40rem,100vw - 1rem);max-height:min(36rem,100dvh - 2rem);margin:max(1rem,10vh) auto auto;padding:0;background:var(--fond-carte);color:var(--texte);border:1px solid var(--texte);border-radius:var(--rayon);box-shadow:var(--ombre-flottant);overflow:hidden}.recherche[open]{display:flex;flex-direction:column}.recherche::backdrop{background:#0c0c0a73}.recherche__form{display:flex;align-items:center;gap:var(--e-2);padding:0 var(--e-2) 0 var(--e-4);border-bottom:1px solid var(--bordure-forte)}.recherche__form svg{flex:none;color:var(--texte-tres-doux)}.recherche__form input{flex:1;min-width:0;height:3.5rem;border:0;background:transparent;font-size:1.0625rem;color:var(--texte)}.recherche__form input:focus{outline:none}.recherche__form input::-webkit-search-cancel-button{display:none}.recherche__fermer{min-height:2.75rem;padding:0 .75rem;border:0;background:none;color:var(--texte-doux);font-size:var(--t-xs);font-weight:600;cursor:pointer;border-radius:var(--rayon-ctrl)}.recherche__fermer:hover{background:var(--fond-doux);color:var(--texte)}.recherche__etat{margin:0;padding:var(--e-3) var(--e-4) var(--e-1);font-size:var(--t-xs);color:var(--texte-tres-doux)}.recherche__resultats{list-style:none;margin:0;padding:0 var(--e-2) var(--e-2);overflow-y:auto}.recherche__resultats a{display:grid;gap:.1rem;padding:.7rem var(--e-3);min-height:2.75rem;border-radius:var(--rayon-ctrl);color:var(--texte);text-decoration:none}.recherche__resultats a b{font-weight:600;font-size:var(--t-sm);line-height:1.3}.recherche__resultats a span{font-size:var(--t-xs);color:var(--texte-tres-doux)}.recherche__resultats a:hover,.recherche__resultats a:focus-visible{background:var(--accent-clair);outline:none}.recherche__resultats a:focus-visible{box-shadow:inset 2px 0 0 var(--accent)}.site-pied{margin-top:var(--e-9);background:var(--fond-encre);color:var(--sur-encre-doux);padding-block:var(--e-7) var(--e-6);font-size:var(--t-sm);--texte: var(--sur-encre);--accent: #f08d70;--bordure-forte: #3a3b34}.site-pied__titre{margin:0 0 var(--e-6);font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,1.4rem + 4vw,5rem);line-height:.92;letter-spacing:-.02em;color:var(--sur-encre);padding-bottom:var(--e-5);border-bottom:1px solid #3a3b34}.site-pied__titre em{color:var(--accent)}.site-pied__saison{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--e-4);margin:0 0 var(--e-6);padding-bottom:var(--e-4);border-bottom:1px solid #3a3b34}.site-pied__saison p{margin:0;font-size:var(--t-xs);color:var(--sur-encre-doux)}.site-pied__saison p span{font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-right:.8em}.site-pied__saison ul{display:flex;flex-wrap:wrap;gap:0 var(--e-4)}.site-pied .colonnes{display:grid;gap:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.site-pied h2{font-family:var(--sans);font-size:var(--t-xs);font-weight:650;color:var(--sur-encre-doux);border:none;padding:0 0 .6rem;margin:0 0 var(--e-2);border-bottom:1px solid #3a3b34;letter-spacing:0}.site-pied h2 span{font-family:var(--mono);font-weight:500;color:var(--accent);margin-right:.6em}.site-pied ul{list-style:none;padding:0;margin:0}.site-pied li{margin:0}.site-pied a{display:inline-flex;align-items:center;min-height:2.25rem;color:var(--sur-encre);text-decoration:none}.site-pied a:hover{color:var(--accent);text-decoration:underline}.site-pied .a-paraitre{color:var(--sur-encre-doux)}.site-pied .mention{margin-top:var(--e-6);padding-top:var(--e-4);border-top:1px solid #3a3b34;font-size:var(--t-xs);color:var(--sur-encre-doux);max-width:60rem}.site-pied .colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e-2) var(--e-5);margin-top:var(--e-4);font-family:var(--mono);font-size:var(--t-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sur-encre-doux)}.site-pied :focus-visible{outline-color:var(--accent)}.protocole{max-width:var(--mesure);padding-left:0!important;list-style:none;counter-reset:pas;display:grid;gap:0;border-left:1px solid var(--bordure-forte);margin-left:.6rem!important}.protocole li{counter-increment:pas;position:relative;margin:0!important;padding:0 0 var(--e-4) 1.6rem}.protocole li:before{content:"";position:absolute;left:-5px;top:.55rem;width:9px;height:9px;border-radius:50%;background:var(--fond);border:1.5px solid var(--accent)}.protocole li::marker{content:none}.protocole li strong{display:block;color:var(--texte)}.planche-galerie{margin:0 0 var(--e-7)}.planche-galerie img{width:100%;height:auto;background:var(--sch-fond);border:1px solid var(--bordure-forte)}.planche-galerie figcaption{font-size:var(--t-xs);color:var(--texte-doux);margin-top:var(--e-3);max-width:var(--mesure);line-height:1.55}.glossaire{margin:var(--e-6) 0;max-width:var(--mesure)}.glossaire>div{padding:var(--e-4) 0;border-bottom:1px solid var(--bordure-forte);scroll-margin-top:calc(var(--h-entete) + 1rem)}.glossaire dt{font-family:var(--display);font-size:1.5rem;display:flex;align-items:baseline;gap:var(--e-3);flex-wrap:wrap;line-height:1.1}.glossaire dt .domaine{font-family:var(--mono);font-size:var(--t-3xs);font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);border:1px solid currentColor;padding:.05rem .4rem}.glossaire dd{margin:var(--e-2) 0 0;color:var(--texte-doux)}.glossaire .renvoi{margin:var(--e-2) 0 0;font-size:var(--t-xs);color:var(--texte-tres-doux)}.glossaire .renvoi a{color:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}@media print{@page{size:A4;margin:20mm 20mm 18mm 25mm}:root{--papier: #fff;--papier-texte: #000;--papier-bord: #999}body{background:#fff;color:#000;font-size:11pt}.entete,.site-pied,.ariane,.sommaire,.a-lire,.action,.tampon,.loupe,.figure__agrandir,.figure__fichier,.menu-mobile{display:none!important}.figure,.tableau-enveloppe,.chiffre,.encadre{break-inside:avoid}a{color:inherit;text-decoration:none}.sources>ol,.faq details>*{display:block}body:has(#lettre) .article>:not(.outil-lettre),body:has(#lettre) .outil-lettre>:not(.outil-lettre__apercu),body:has(#lettre) .outil-lettre__barre,.formulaire-lettre,.actions-lettre{display:none!important}body:has(#lettre) .outil-lettre{display:block;margin:0;width:auto}body:has(#lettre) .outil-lettre__apercu{background:none;padding:0;border:0;position:static;max-height:none;overflow:visible}.lettre{box-shadow:none;padding:0;max-width:none;font-size:11.5pt;line-height:1.5}.lettre span[data-champ]{background:none!important;box-shadow:none!important;color:#000!important;padding:0}}.insecable{white-space:nowrap}.une__planche .appels,.une__planche .appel-n{display:none}:root{--duree-reflexe: .12s;--duree-courte: .18s;--duree-moyenne: .24s;--duree-trace: 1.2s;--courbe-standard: cubic-bezier(.4, 0, .2, 1);--courbe-arrivee: cubic-bezier(.16, 1, .3, 1);--courbe-depart: cubic-bezier(.4, 0, 1, 1);--courbe-mesure: cubic-bezier(.22, 1, .36, 1);--courbe-plume: cubic-bezier(.55, .05, .25, 1);--surligne-maj: color-mix(in srgb, var(--sch-2) 26%, transparent)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-sort .14s var(--courbe-depart) both}::view-transition-new(root){animation:vt-entre .24s var(--courbe-arrivee) both}::view-transition-group(titre),::view-transition-group(feuille){animation-duration:.24s;animation-timing-function:var(--courbe-arrivee)}::view-transition-old(titre){animation:vt-fondu-sortie .12s linear both}::view-transition-new(titre){animation:vt-fondu-entree .2s linear 40ms both}::view-transition-group(entete),::view-transition-group(marque){animation-duration:0s}}@keyframes vt-sort{to{opacity:0}}@keyframes vt-entre{0%{opacity:0;translate:0 8px}}@keyframes vt-fondu-sortie{to{opacity:0}}@keyframes vt-fondu-entree{0%{opacity:0}}a{transition:color var(--duree-courte) var(--courbe-standard),text-decoration-color var(--duree-courte) var(--courbe-standard)}.bouton,.actions-lettre button,.contrib button[type=submit],.bouton-icone,.figure__agrandir,.manques button{transition:background-color var(--duree-courte) var(--courbe-standard),color var(--duree-courte) var(--courbe-standard),border-color var(--duree-courte) var(--courbe-standard),scale var(--duree-reflexe) var(--courbe-standard)}.bouton .fleche,.a-lire__cartes .fleche,.constat__fleche,.outil-carte__ouvrir .fleche{display:inline-block;transition:translate var(--duree-moyenne) var(--courbe-arrivee)}:is(.bouton,.a-lire__cartes a,.constat,.outil-carte):hover .fleche,.constat:hover .constat__fleche{translate:3px 0}@media(prefers-reduced-motion:no-preference){:is(.bouton,.actions-lettre button,.contrib button[type=submit],.constat,.manques button):active:not(:disabled){scale:.98}}.nav__menu>summary,.nav__lien,.liste-nuisibles a,.liste-outils a,.liste-simple a,.sommaire a,.a-lire__cartes a,.carte,.specimen-carte{transition:background-color var(--duree-courte) var(--courbe-standard),color var(--duree-courte) var(--courbe-standard),border-color var(--duree-courte) var(--courbe-standard)}.chevron{transition:rotate var(--duree-courte) var(--courbe-standard)}.choix-segmente label,.cases label{transition:background-color var(--duree-courte) var(--courbe-standard),border-color var(--duree-courte) var(--courbe-standard)}.choix-segmente b,.choix-segmente small{transition:color var(--duree-courte) var(--courbe-standard)}@media(prefers-reduced-motion:no-preference){.nav__menu[open] .nav__panneau{animation:pose .16s var(--courbe-arrivee) both}.menu-mobile[open] .menu-mobile__panneau{animation:apparait .18s var(--courbe-arrivee) both}.sommaire__boite[open]>ol{animation:pose .16s var(--courbe-arrivee) both}.recherche[open],.visionneuse[open]{animation:apparait .18s var(--courbe-arrivee) both}}@keyframes pose{0%{opacity:0;translate:0 -4px}}@keyframes apparait{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){:is(.specimen-carte,.carte,.liste-nuisibles a,.constat):hover svg [pathLength]{stroke-dasharray:1 1.001;animation:trace .52s var(--courbe-plume) both}}.loupe{transition:opacity var(--duree-courte) var(--courbe-standard),scale var(--duree-moyenne) var(--courbe-mesure)}.loupe__mesure{transition:opacity var(--duree-courte) var(--courbe-standard)}.loupe *,.loupe *:before{animation:none!important}.faq summary:after{content:"";flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;border:1px solid var(--bordure-forte);background:linear-gradient(var(--accent),var(--accent)) center / .7rem 1.5px no-repeat,linear-gradient(var(--accent),var(--accent)) center / 1.5px .7rem no-repeat;transition:background-size var(--duree-moyenne) var(--courbe-standard),rotate var(--duree-moyenne) var(--courbe-arrivee),border-color var(--duree-courte)}.faq summary:hover:after{border-color:var(--accent)}.faq details[open] summary:after{background-size:.7rem 1.5px,1.5px 0;rotate:180deg}.faq summary{transition:color var(--duree-courte) var(--courbe-standard)}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}:is(.faq details,.sources,.donnees-detail,.a-lire__plus)::details-content{block-size:0;overflow-y:clip;transition:block-size var(--duree-moyenne) var(--courbe-standard),content-visibility var(--duree-moyenne) allow-discrete}:is(.faq details,.sources,.donnees-detail,.a-lire__plus)[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:no-preference){.une h1 .plume path{stroke-dasharray:1 1.001;animation:trace .52s var(--courbe-plume) .2s both}.specimen>.coin{animation:coin .42s var(--courbe-arrivee) 80ms both}.specimen .t{stroke-dasharray:1 1.001;animation:trace .46s var(--courbe-plume) calc(40ms + var(--i, 0) * 40ms) both}.specimen .r{animation:remplit .36s var(--courbe-standard) calc(.2s + var(--i, 0) * 40ms) both}.specimen .ombre,.specimen .tirets{animation:apparait-seul .32s var(--courbe-standard) calc(.3s + var(--i, 0) * 40ms) both}.specimen .pastille{transform-box:fill-box;transform-origin:center;animation:pastille .28s var(--courbe-mesure) calc(.42s + var(--i, 0) * 40ms) both}}@keyframes trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes remplit{0%{fill-opacity:0}}@keyframes apparait-seul{0%{opacity:0}}@keyframes coin{0%{opacity:0;scale:.3}}@keyframes pastille{0%{scale:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:is(.specimen-carte,.carte) svg [pathLength]{stroke-dasharray:1 1.001;animation:trace linear both;animation-timeline:view();animation-range:entry 0px entry 200px}.figure{view-timeline:--figure block}.figure .t{stroke-dasharray:1 1.001;animation:trace linear both;animation-timeline:--figure;animation-range:entry 0% entry 60%}.figure .cadre:before,.figure .cadre:after{animation:coin linear both;animation-timeline:--figure;animation-range:entry 10% entry 45%}.chiffres-cles__liste{view-timeline:--releve block}.instrument--foyers i.m{animation:point linear both;animation-timeline:--releve;animation-range:entry calc(10% + var(--i) * 3%) entry calc(30% + var(--i) * 3%)}.instrument--regle .aiguille{animation:aiguille-regle linear both;animation-timeline:--releve;animation-range:entry 10% entry 60%}.instrument--frise .periode{transform-origin:0 50%;animation:deploie-x linear both;animation-timeline:--releve;animation-range:entry 10% entry 60%}.instrument--rapport i{animation:deploie-x linear both;animation-timeline:--releve;animation-range:entry 10% entry 45%}.site-pied__titre{animation:titre-pied linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}}@keyframes point{0%{scale:0}}@keyframes aiguille-regle{0%{translate:calc(var(--v) * -1cqw) 0}}@keyframes deploie-x{0%{scale:0 1}}@keyframes deploie-y{0%{scale:1 0}}@keyframes titre-pied{0%{clip-path:inset(100% 0 0 0);translate:0 .3em}}@keyframes allume{0%{scale:.6;opacity:.3}}@supports (animation-timeline: scroll()){.entete{animation:entete-ombre linear both;animation-timeline:scroll(root block);animation-range:0 64px}@media(prefers-reduced-motion:no-preference){body:has(.article) .entete:after{content:"";position:absolute;inset-inline:0;bottom:-7px;height:3px;background:var(--accent);transform-origin:0 50%;animation:progression linear both;animation-timeline:scroll(root block);pointer-events:none}}}@keyframes entete-ombre{to{box-shadow:0 10px 24px -22px #00000080}}@keyframes progression{0%{scale:0 1}to{scale:1 1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-planche=prix-traitement-punaises-de-lit-fourchettes] rect{transform-box:fill-box;transform-origin:0 50%;animation:deploie-x linear both;animation-timeline:--figure;animation-range:entry 0% entry 40%}:is([data-planche=punaises-de-lit-procedure-recours-locataire],[data-planche=punaise-de-lit-protocole-deux-passages])>line{transform-box:fill-box;transform-origin:0 50%;animation:deploie-x linear both;animation-timeline:--figure;animation-range:entry 0% entry 55%}}}@media(prefers-reduced-motion:no-preference){.essaim--pret .col{transform:translate(calc(var(--dx) * 1px));stroke:var(--texte)}.essaim--pret :is(.crochet,.essaim__etiquettes){opacity:0}.essaim--anime .col{animation:essaim-ouvre .64s var(--courbe-mesure) calc(var(--d, 0ms) * .6) both}.essaim--anime .crochet{transform-box:fill-box;transform-origin:50% 50%;animation:deploie-x .32s var(--courbe-mesure) .48s both}.essaim--anime .essaim__etiquettes{animation:apparait-seul .24s var(--courbe-standard) .52s both}}@keyframes essaim-ouvre{0%{transform:translate(calc(var(--dx) * 1px));stroke:var(--texte)}35%{stroke:var(--texte)}}@media(prefers-reduced-motion:no-preference){.outil__verdict{animation:apparait-haut .2s var(--courbe-arrivee) both}.jauge__plage{transform-origin:50% 50%;animation:deploie-x .32s var(--courbe-mesure) both}.jauge__curseur{animation:aiguille .36s var(--courbe-mesure) 60ms both}.etapes-panneaux>fieldset[data-entree=avant]{animation:etape-avant .2s var(--courbe-arrivee) both}.etapes-panneaux>fieldset[data-entree=arriere]{animation:etape-arriere .2s var(--courbe-arrivee) both}.final__etat[data-complet] .final__pastille{animation:pastille .28s var(--courbe-mesure) both}}@keyframes apparait-haut{0%{opacity:0;translate:0 4px}}@keyframes aiguille{0%{left:0;opacity:0}20%{opacity:1}}@keyframes etape-avant{0%{opacity:0;translate:12px 0}}@keyframes etape-arriere{0%{opacity:0;translate:-12px 0}}.lettre span[data-champ]{transition:color var(--duree-courte) var(--courbe-standard),background-color var(--duree-courte) var(--courbe-standard),box-shadow var(--duree-courte)}@media(prefers-reduced-motion:no-preference){.lettre [data-maj=a]{animation:encre-a var(--duree-trace) var(--courbe-depart) both}.lettre [data-maj=b]{animation:encre-b var(--duree-trace) var(--courbe-depart) both}.lettre [data-saisie]:after{animation:plume 1.05s steps(1) infinite}.tampon[data-coup=a]{animation:tampon-a .52s var(--courbe-arrivee) both}.tampon[data-coup=b]{animation:tampon-b .52s var(--courbe-arrivee) both}.pastille-direct{animation:pouls 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.lettre [data-maj]{background-color:var(--surligne-maj)}}.lettre [data-saisie]:after{content:"";display:inline-block;inline-size:1.5px;block-size:1.05em;margin-inline-start:2px;vertical-align:-.16em;background:var(--cinabre-trait)}@keyframes encre-a{0%,20%{color:var(--cinabre-trait);background-color:var(--surligne-maj)}to{background-color:transparent}}@keyframes encre-b{0%,20%{color:var(--cinabre-trait);background-color:var(--surligne-maj)}to{background-color:transparent}}@keyframes plume{50%{opacity:0}}@keyframes tampon-a{0%{opacity:0;scale:1.5;rotate:-4deg}60%{opacity:.85;scale:.97}to{opacity:.82;scale:1;rotate:-12deg}}@keyframes tampon-b{0%{opacity:0;scale:1.5;rotate:-4deg}60%{opacity:.85;scale:.97}to{opacity:.82;scale:1;rotate:-12deg}}@keyframes pouls{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ok) 8%,transparent)}}.actions-lettre button[data-etat=copie]{background:var(--ok);border-color:var(--ok);color:var(--fond)}.actions-lettre button[data-etat=copie] svg{display:none}.actions-lettre button[data-etat=copie]:before{content:"✓";display:inline-block}.actions-lettre button[data-etat=echec]{border-color:var(--alerte);color:var(--alerte);background:transparent}@media(prefers-reduced-motion:no-preference){.actions-lettre button[data-etat=copie]:before{animation:coche var(--duree-moyenne) var(--courbe-mesure) both}}@keyframes coche{0%{opacity:0;scale:.4}}@media(scripting:none){.formulaire-lettre,.outil-lettre__barre{display:none}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}.entete:after{display:none}.lettre span[data-champ],.lettre [data-maj]{background:none!important;color:inherit!important}.lettre [data-saisie]:after{display:none}:is(.faq details,.sources,.donnees-detail)::details-content{content-visibility:visible;block-size:auto}}
