.article-tags[data-astro-cid-62ydgn5u]{border-top:1px solid var(--bordure);margin:40px 0 0;padding-top:22px}.article-tags[data-astro-cid-62ydgn5u] h2[data-astro-cid-62ydgn5u]{color:var(--gris-secondaire);font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.article-tags[data-astro-cid-62ydgn5u] ul[data-astro-cid-62ydgn5u]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.article-tags[data-astro-cid-62ydgn5u] a[data-astro-cid-62ydgn5u]{border:1px solid var(--bordure);min-height:40px;color:var(--gris-texte);font:400 15px var(--sans);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.article-tags[data-astro-cid-62ydgn5u] a[data-astro-cid-62ydgn5u]:hover{border-color:var(--encre);color:var(--encre)}.article-tags[data-astro-cid-62ydgn5u] a[data-astro-cid-62ydgn5u][data-kind=commune]{border-color:var(--vert-eau);color:var(--vert-eau)}.article-outil[data-astro-cid-4qevott2]{border:1px solid var(--encre);background:var(--creme-ombre);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:40px 0;padding:26px 28px;display:grid}.article-outil[data-astro-cid-4qevott2] strong[data-astro-cid-4qevott2]{font:400 clamp(21px, 2.4vw, 26px)/1.15 var(--display);letter-spacing:-.02em;margin:6px 0 8px;display:block}.article-outil[data-astro-cid-4qevott2] p[data-astro-cid-4qevott2]:not(.eyebrow){max-width:52ch;color:var(--gris-texte);margin:0;font-size:16px;line-height:1.5}.article-outil[data-astro-cid-4qevott2] a[data-astro-cid-4qevott2]{background:var(--encre);min-height:48px;color:var(--creme);font:500 15px var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.article-outil[data-astro-cid-4qevott2] a[data-astro-cid-4qevott2]:hover{background:var(--vert-eau)}@media (width<=720px){.article-outil[data-astro-cid-4qevott2]{grid-template-columns:1fr;gap:18px;padding:22px}.article-outil[data-astro-cid-4qevott2] a[data-astro-cid-4qevott2]{justify-self:start}}.article .article-suite__couv{aspect-ratio:auto;gap:24px;min-height:230px;padding:24px}.article .article-suite__couv strong{font:400 24px/1.2 var(--display);letter-spacing:-.025em}.article .article-suite__couv i{justify-content:space-between;align-items:center;display:flex}.article .article-suite li a:hover .article-suite__couv strong{color:var(--encre)}.article h2[id]{scroll-margin-top:calc(var(--barre) + 32px)}.article .article-header{padding:32px 0 40px}.article .article-header__grid{align-items:start;gap:40px;padding-top:24px}.article .article-header h1{overflow-wrap:anywhere;max-width:22ch}.article .article-chapo{margin-bottom:0}.article .breadcrumb a,.article .article-dossiers a,.article .article-byline strong a{align-items:center;min-height:44px;display:inline-flex}.article .article-dossiers{gap:8px 20px;margin-top:8px}.article .article-byline strong a{color:inherit;text-underline-offset:3px}.article .article-byline strong a:hover{color:var(--vert-eau)}.article .article-communes{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.article .article-communes a{border:1px solid var(--bordure);border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.article .article-cover-wrap{max-width:1000px;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{padding:40px 0 72px}.article .article-reading-grid{grid-template-columns:minmax(0,720px) minmax(0,280px);gap:48px}.article .article-content{width:100%;max-width:70ch;line-height:1.7}.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 .article-essential ul{padding-left:0}.article .article-essential h2{margin:0;font-size:24px}.article .article-content figure{max-width:100%;margin-inline:0}.article .pt-img{margin-block:32px}.article .pt-img img{border-radius:16px;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;padding:4px;overflow-y:auto}.article .article-toc summary,.article .article-toc nav a{min-height:44px}.article .article-toc summary span:before{content:"+"}.article .article-toc[open] summary span:before{content:"−"}.article .article-newsletter-inline{display:none}.article .article-sources{border-top:1px solid var(--bordure);margin-top:48px;padding-top:8px}.article .article-sources h2{margin-top:24px}.article .article-sources>p{color:var(--gris-texte);font-size:15px}.article .article-sources ol{gap:16px;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}.article .article-sources__review{border-top:1px solid var(--bordure);padding-top:16px}.article .article-transparence{border:1px solid var(--bordure);background:var(--creme-ombre);border-radius:16px;margin:40px 0 0;padding:22px 24px}.article .article-transparence h2{color:var(--gris-secondaire);font:500 13px/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.article .article-transparence p{color:var(--gris-texte);margin:0;font-size:15px;line-height:1.6}.article .article-author-box__links{flex-wrap:wrap;gap:8px 20px;display:flex}.article .article-author-box__links a{align-items:center;min-height:44px;display:inline-flex}.article .pt-affiliation{color:var(--gris-texte);font-size:13px}.article .article-interview,.article .article-supplier-links{background:var(--creme-ombre);border:1px solid var(--bordure);border-radius:16px;margin-block:24px;padding:24px}.article .article-interview ul,.article .article-supplier-links ul{padding-left:0;list-style:none}.article .article-interview p:last-child{color:var(--gris-texte);margin-bottom:0;font-size:15px}.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}@media (width<=1024px){.article .article-header__grid,.article .article-reading-grid{grid-template-columns:minmax(0,720px);justify-content:center}.article .article-header__grid{gap:24px}.article .article-byline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:none;display:grid}.article .article-author{border-bottom:0;align-self:start}.article .article-reading-grid{gap:24px}.article .article-cote{max-height:none;padding:0;position:static;overflow:visible}.article .article-newsletter-inline{display:grid}}@media (width<=768px){.article .reading-wrap,.article .content-wrap,.article .article-reading-grid{width:calc(100% - 40px)}.article .article-header{padding:16px 0 28px}.article .article-header__grid{padding-top:16px}.article .article-header h1{max-width:none;font-size:clamp(38px,8vw,44px);line-height:1.06}.article .article-chapo{font-size:18px;line-height:1.55}.article .article-byline{display:block}.article .article-author{min-height:64px}.article .article-byline dl{flex-wrap:wrap;gap:8px 20px;display:flex}.article .article-byline dl div{border-bottom:0;justify-content:start;gap:10px}.article .article-byline dt{letter-spacing:0;text-transform:none}.article .article-byline dd{font-size:13px}.article .article-cover-wrap{padding-bottom:28px}.article .article-reading-zone{padding:24px 0 48px}.article .article-content h2{margin-top:40px}.article .article-essential{margin-bottom:32px;padding:20px}.article .article-essential h2{margin:0;font-size:24px}.article .article-newsletter-inline,.article .article-transparence,.article .article-author-box,.article .pt-quote{padding:20px}.article .article-newsletter-inline{margin-block:32px}.article .article-transparence h2{margin-top:0;font-size:13px}}
