.afc[data-astro-cid-yutgd5xc]{border:1px solid var(--bordure);background:var(--blanc);border-radius:16px;gap:16px;margin:48px 0;padding:24px;display:grid}.afc-tete[data-astro-cid-yutgd5xc]{align-items:center;gap:16px;display:flex}.afc-tete[data-astro-cid-yutgd5xc] img[data-astro-cid-yutgd5xc]{object-fit:contain;border:1px solid var(--bordure);background:var(--blanc);border-radius:12px;flex:none;width:64px;height:64px}.afc[data-astro-cid-yutgd5xc] .eyebrow[data-astro-cid-yutgd5xc]{margin:0 0 4px}.afc[data-astro-cid-yutgd5xc] h2[data-astro-cid-yutgd5xc]{margin:0;font-size:24px;line-height:1.15}.afc-commune[data-astro-cid-yutgd5xc]{color:var(--gris-secondaire);margin:4px 0 0;font-size:15px}.afc-cta[data-astro-cid-yutgd5xc]{justify-self:start}.afc[data-astro-cid-yutgd5xc].afc ul{margin:0;padding-left:0;list-style:none}.afc[data-astro-cid-yutgd5xc].afc li{margin:0;padding-left:0}.afc[data-astro-cid-yutgd5xc].afc ul.cd-reseaux{margin-top:16px}.afc[data-astro-cid-yutgd5xc] li:before{content:none}.article-outil[data-astro-cid-4qevott2]{border-radius:var(--r-l);background:var(--encre-profonde);color:var(--creme);flex-direction:column;gap:12px;padding:24px;display:flex}.article-outil__surtitre[data-astro-cid-4qevott2]{color:var(--sombre-tertiaire);font:500 13px/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.article-outil[data-astro-cid-4qevott2] h2[data-astro-cid-4qevott2]{color:var(--creme);font:400 24px/1.1 var(--display);letter-spacing:-.025em;margin:0}.article-outil__texte[data-astro-cid-4qevott2]{color:var(--sombre-secondaire);margin:0 0 4px;font-size:15px;line-height:1.5}@media (width<=768px){.article-outil[data-astro-cid-4qevott2]{padding:20px}}.article h2[id]{scroll-margin-top:calc(var(--barre) + 32px)}.article .article-header{padding:40px 0}.article .article-header>.reading-wrap,.article .article-cover-wrap{width:min(1280px,100% - 48px);max-width:none}.article .article-header .eyebrow{margin:28px 0 0}.article .article-header h1{overflow-wrap:anywhere;max-width:20ch;margin:16px 0 20px}.article .article-chapo{max-width:62ch;margin-bottom:0}.article .article-signature{color:var(--gris-secondaire);margin:20px 0 0;font-size:15px}.article .article-signature a{color:var(--vert-eau);text-underline-offset:3px}.article .article-dossiers a{align-items:center;min-height:44px;display:inline-flex}.article .article-dossiers{gap:8px 20px;margin-top:8px}.article .article-communes{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.article .article-communes a{border:1px solid var(--bordure);border-radius:var(--r-pill);align-items:center;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.article .article-cover-wrap{padding-bottom:40px}.article .article-cover-wrap .pt-img{margin:0}.article .article-cover-wrap img{object-fit:contain;height:auto;max-height:none}.article .article-reading-zone{border-top:0;padding:0 0 96px}.article .article-reading-grid{grid-template-columns:minmax(0,720px) minmax(0,300px);gap:48px 64px}.article .article-reading-grid>.article-essential{grid-area:1/1}.article .article-reading-grid>.article-cote{grid-area:1/2/span 2}.article .article-reading-grid>.article-content{grid-area:2/1}.article .article-reading-grid:not(:has(>.article-essential))>.article-content{grid-row:1}.article .article-content{width:100%;max-width:70ch;line-height:1.7}.article .article-content>div>h2:first-child{margin-top:0}.article .article-content h2{scroll-margin-top:calc(var(--barre) + 32px);font-size:clamp(30px,3.4vw,44px);line-height:1.06}.article .article-content h3{scroll-margin-top:calc(var(--barre) + 32px)}.article .article-content ul,.article .article-content ol{padding-left:24px}.article .article-content li+li{margin-top:8px}.article .article-content figure{max-width:100%;margin-inline:0}.article .article-essential{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--creme-ombre);margin:0;padding:24px 28px}.article .article-essential h2{margin:0 0 16px;font-size:24px;line-height:1.1}.article .article-essential ul{gap:12px;margin:0;padding:0 0 0 20px;line-height:1.55;list-style:outside;display:grid}.article .article-essential li{padding:0}.article .article-essential li:before{content:none}.article .article-essential li::marker{color:var(--vert-eau)}.article .article-essential__plus{min-height:44px;color:var(--vert-eau);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;display:none}.article .pt-img{margin-block:32px}.article .pt-img img{border-radius:var(--r-l);width:100%;max-width:100%;height:auto;display:block}.article .pt-img figcaption,.article .pt-quote figcaption{color:var(--gris-secondaire);overflow-wrap:anywhere;gap:6px;margin-top:12px;font-size:15px;line-height:1.5;display:grid}.article .pt-img figcaption a,.article .pt-quote figcaption a{color:var(--vert-eau);text-underline-offset:3px}.article .pt-img-credit{font-size:13px}.article .pt-quote{border-block:1px solid var(--bordure);margin-block:40px;padding:24px}.article .pt-quote blockquote{border:0;margin:0;padding:0}.article .pt-quote blockquote p{margin-bottom:0}.article .article-cote{top:calc(var(--barre) + 24px);max-height:calc(100dvh - var(--barre) - 48px);scrollbar-gutter:stable;gap:24px;padding:4px;overflow-y:auto}.article .article-toc summary{min-height:44px;margin-bottom:4px}.article .article-toc summary small{display:none}.article .article-toc nav a{min-height:40px;color:var(--gris-secondaire);transition:color var(--t-quick) var(--e-out);border-left:0;padding:8px 0}.article .article-toc nav a:hover,.article .article-toc nav a[aria-current]{color:var(--encre)}.article .article-toc nav a[aria-current]{font-weight:500}.article .article-toc summary span:before{content:"+"}.article .article-toc[open] summary span:before{content:"−"}.article .article-cote__nuitee{border-top:1px solid var(--bordure);color:var(--gris-texte);margin:0;padding-top:16px;font-size:15px;line-height:1.5}.article .article-cote__nuitee strong{color:var(--encre);font-weight:500}.article .article-cote__nuitee a,.article .article-newsletter-inline a{color:var(--vert-eau);text-underline-offset:3px}.article .article-newsletter-inline{display:none}.article .article-content #faq{margin:56px 0 16px}.article .article-faq{border-bottom:1px solid var(--bordure)}.article .article-faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;line-height:1.45;list-style:none;display:flex}.article .article-faq summary::-webkit-details-marker{display:none}.article .article-faq summary:after{content:"+";color:var(--gris-secondaire);flex:none;font-weight:400}.article .article-faq details[open] summary:after{content:"−"}.article .article-faq details[open]>div{animation:article-deplier var(--t-fast) var(--e-out)}.article .article-sources{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);margin-top:48px}.article .article-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 20px;list-style:none;display:flex}.article .article-sources summary::-webkit-details-marker{display:none}.article .article-content .article-sources h2{margin:0;font-size:24px;line-height:1.1}.article .article-sources h2 small{color:var(--gris-secondaire);font:400 17px var(--sans);letter-spacing:0;display:inline}.article .article-sources__bascule:before{content:"Afficher";color:var(--vert-eau);font-size:15px;font-weight:500}.article .article-sources[open] .article-sources__bascule:before{content:"Masquer"}.article .article-sources ol{animation:article-deplier var(--t-fast) var(--e-out);gap:16px;margin:0;padding:0 20px 20px 40px;display:grid}.article .article-sources li{padding-left:4px}.article .article-sources__organization,.article .article-sources small{color:var(--gris-secondaire);font-size:13px;display:block}.article .article-sources li a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}@keyframes article-deplier{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.article .pt-affiliation{color:var(--gris-texte);font-size:13px}.article .article-supplier-links{border-top:1px solid var(--bordure);margin:20px 0 0;padding:20px 0 0}.article .article-supplier-links ul{flex-wrap:wrap;gap:0 24px;margin:0;padding-left:0;list-style:none;display:flex}.article .article-supplier-links li,.article .article-supplier-links li+li,.article .article-supplier-links .eyebrow{margin:0}.article .article-supplier-links a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.article .article-supplier-links__categories{color:var(--gris-texte);margin:8px 0 0;font-size:15px}.article .article-suite{background:var(--creme);border-top:0}.article .article-suite>.content-wrap{padding:96px 0}.article .article-suite header{align-items:end;margin-bottom:32px}.article .article-suite header a{font-size:15px}.article .article-suite__auteur{border-top:1px solid var(--bordure);color:var(--gris-texte);margin:40px 0 0;padding-top:24px;font-size:15px;line-height:1.5}.article .article-suite__auteur strong{color:var(--encre);font-weight:500}.article .article-suite__auteur a{color:var(--vert-eau);text-underline-offset:3px}@media (width<=1080px){.article .article-reading-grid{grid-template-columns:minmax(0,720px);justify-content:center;row-gap:24px}.article .article-reading-grid>.article-essential,.article .article-reading-grid>.article-cote,.article .article-reading-grid>.article-content{grid-area:auto/1}.article .article-cote{max-height:none;padding:0;position:static;overflow:visible}.article .article-cote__nuitee,.article .article-cote__dossier{display:none}.article .article-toc{border:1px solid var(--bordure);border-radius:var(--r-m);background:var(--blanc);padding:0 16px}.article .article-toc summary{min-height:52px;color:var(--encre);letter-spacing:0;text-transform:none;margin:0;font-size:15px}.article .article-toc summary small{color:var(--encre);margin-right:auto;padding-left:4px;font-size:15px;display:inline}.article .article-newsletter-inline{border:0;border-block:1px solid var(--bordure);color:var(--gris-texte);background:0 0;border-radius:0;margin:24px 0 0;padding:16px 0;font-size:15px;line-height:1.5;display:block}.article .article-newsletter-inline a{background:0 0;border-radius:0;min-height:0;padding:0;font-size:15px;text-decoration:underline;display:inline}.article .article-newsletter-inline strong{color:var(--encre);font-weight:500}}@media (width<=768px){.article .reading-wrap,.article .content-wrap,.article .article-reading-grid{width:calc(100% - 32px)}.article .article-header{padding:24px 0 28px}.article .article-header>.reading-wrap,.article .article-cover-wrap{width:calc(100% - 32px)}.article .article-header .eyebrow{margin-top:20px}.article .article-header h1{max-width:none;margin:12px 0 16px;font-size:38px;line-height:1}.article .article-chapo{font-size:17px;line-height:1.55}.article .article-signature{margin-top:14px;font-size:13px}.article .article-signature__long{display:none}.article .article-cover-wrap{padding-bottom:28px}.article .article-reading-zone{padding:0}.article .article-content h2{margin-top:40px;font-size:30px}.article .article-content #faq{margin-top:48px}.article .article-essential{padding:20px}.article .article-essential ul{gap:10px;font-size:15px}.article .article-essential[data-replie] .article-essential__suite{display:none}.article .article-essential__suite{animation:article-deplier var(--t-fast) var(--e-out)}.article .article-essential[data-replie] .article-essential__plus{display:block}.article .article-faq{font-size:15px}.article .article-sources summary{padding:0 16px}.article .article-sources ol{padding:0 16px 16px 36px}.article .article-suite>.content-wrap{padding:56px 0 40px}.article .article-suite h2{font-size:30px}.article .article-suite__rubrique{display:none}.article .pt-quote{padding:20px}}@media (prefers-reduced-motion:reduce){.article .article-faq details[open]>div,.article .article-sources ol,.article .article-essential__suite{animation:article-fondu var(--t-quick) linear}}@keyframes article-fondu{0%{opacity:0}to{opacity:1}}.pt-echange{flex-direction:column;gap:16px;margin:40px 0 0;display:flex}.pt-echange+.pt-echange{border-top:1px solid var(--bordure);padding-top:32px}.article .article-content .pt-echange h2{margin:0}.article .article-content .pt-echange .pt-echange__question{max-width:none;font:600 21px/1.35 var(--sans);letter-spacing:-.01em;color:var(--encre);text-wrap:pretty}.article .article-content .pt-echange p{margin:0}.pt-echange__qui{color:var(--vert-eau);font-weight:600}.pt-echange__qui:after{content:" —";color:var(--gris-secondaire);font-weight:400}.article .article-content :not(.pt-quote)>blockquote{border:0;border-left:3px solid var(--vert-eau);background:var(--creme-ombre);color:var(--gris-texte);font:15px/1.6 var(--sans);border-radius:0 8px 8px 0;margin:24px 0;padding:14px 18px}.article .article-content .pt-a-valider{border-left:3px solid var(--ambre-reserve);background:var(--ambre-reserve-fond);border-radius:0 8px 8px 0;padding:14px 16px}.pt-a-valider__marque{color:var(--ambre-reserve);letter-spacing:.14em;text-transform:uppercase;margin-right:6px;font-size:13px;font-weight:600;display:inline-block}.article-retire{padding:calc(var(--barre,96px) + 48px) 20px 96px;flex-direction:column;align-items:flex-start;gap:16px;max-width:720px;display:flex}.article-retire h1{font-size:clamp(30px,4vw,44px);line-height:1.08}.article-retire p{color:var(--gris-texte);margin:0;font-size:18px;line-height:1.55}.article-apercu{padding-top:24px}.article .article-partage{margin:32px 0 0}.article .article-site-entreprise{margin:24px 0 0}.article .article-site-entreprise+.article-site-entreprise{margin-top:0}.article .article-site-entreprise a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}
