@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/didact-gothic.woff2) format("woff2")}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400.woff2) format("woff2")}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mukta-700.woff2) format("woff2")}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-700.woff2) format("woff2")}:root{--ink: oklch(20% .01 18);--ink-soft: oklch(38% .018 18);--ink-mute: oklch(44% .016 18);--paper: oklch(97% .006 18);--surface: oklch(93% .012 18);--card: oklch(99% .003 18);--line: oklch(85% .012 18);--line-firm: oklch(76% .02 18);--field-line: oklch(45% .06 18);--accent: oklch(62% .18 18);--accent-deep: oklch(38% .14 18);--accent-wash: oklch(94% .035 18);--accent-ink: oklch(15% .024 18);--positive: oklch(56% .11 155);--r: 3px;--r-lg: 6px;--hdr: 66px;--hdr-m: 58px;--barre-h: 4.5rem;--font-h: "Didact Gothic", ui-sans-serif, system-ui, sans-serif;--font: "Mukta", ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--sec-y: clamp(48px, 6vw, 96px);--prose-l: 42rem;--volet-l: min(24rem, 100%);--volet-fond: var(--card);--voile: oklch(20% .02 18 / .5);--barre-fond: var(--card);--barre-texte: var(--ink);--lf-encre: var(--ink);--hdr-hors-flux: 1}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--accent-deep);text-decoration:none}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}hr{border:0;border-top:1px solid var(--line);margin:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:200;border-radius:var(--r)}.skip-link:focus{left:12px;top:12px}.chn-lf-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chn-bg-paper{background:var(--paper)}.chn-bg-surface{background:var(--surface)}.chn-bg-ink{background:var(--ink);color:var(--paper)}.chn-bg-ink .chn-lead,.chn-bg-ink .chn-muted{color:#dbc9c9}.chn-bg-ink a{color:#edc1c1}.chn-bg-ink hr{border-top-color:#423434}.chn-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.chn-wrap-s{width:100%;max-width:880px;margin:0 auto;padding:0 24px}.chn-sec{padding:var(--sec-y) 0}.chn-sec-tight{padding:calc(var(--sec-y) * .55) 0}.chn-stack>*+*{margin-top:18px}.chn-stack-s>*+*{margin-top:10px}.chn-stack-l>*+*{margin-top:30px}.chn-h1,.chn-h2,.chn-h3,.chn-h4{margin:0;font-family:var(--font-h);hyphens:manual;overflow-wrap:break-word}.chn-h1{font-size:clamp(28px,4.4vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.01em}.chn-h2{font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.12}.chn-h3{font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.25}.chn-h4{font-size:16.5px;font-weight:700}.chn-h1 .chn-porte,.chn-h2 .chn-porte{font-weight:700;color:var(--accent-deep)}.chn-lead{font-size:clamp(16.5px,1.2vw,19px);color:var(--ink-soft);line-height:1.55;margin:0}.chn-body{margin:0;color:var(--ink-soft)}.chn-muted{color:var(--ink-mute);font-size:14px;margin:0}.chn-small{font-size:13.5px;margin:0}.chn-kicker{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 14px}.chn-kicker:after{content:"";flex:1 1 auto;height:1px;background:var(--line-firm);min-width:20px}.chn-bg-ink .chn-kicker{color:#f2a6a8}.chn-bg-ink .chn-kicker:after{background:#584949}.chn-fig{font-size:clamp(36px,4vw,54px);font-weight:400;font-family:var(--font-h);letter-spacing:-.02em;line-height:.95;display:block;color:var(--accent-deep)}.chn-fig-u{font-size:13px;font-weight:700;color:var(--ink-soft)}.chn-bg-ink .chn-fig-u{color:#c7baba}.chn-g2,.chn-g3,.chn-g4{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:961px){.chn-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.chn-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.chn-presta-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.chn-g-hero{display:grid;gap:28px;grid-template-columns:1.05fr .95fr;align-items:start}.chn-g-hero>.chn-hero-txt{grid-column:1;grid-row:1}.chn-g-hero>.chn-hero-form{grid-column:2;grid-row:1}@media(max-width:960px){.chn-g-hero>.chn-hero-txt,.chn-g-hero>.chn-hero-form{grid-column:1;grid-row:auto}}.chn-g-side{display:grid;gap:36px;grid-template-columns:1.15fr .85fr;align-items:start}.chn-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px}.chn-card-accent{border-top:3px solid var(--accent)}.chn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--r);border:1px solid transparent;font-size:15px;font-weight:700;letter-spacing:.03em;cursor:pointer;text-align:center;transition:background .16s ease,color .16s ease}.chn-btn-primary{background:var(--accent-deep);color:#fefbf9;border-color:var(--accent-deep)}.chn-btn-primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chn-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-firm)}.chn-btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chn-bg-ink .chn-btn-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.chn-bg-ink .chn-btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fefbf9}.chn-link-arrow{font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:7px;color:var(--accent-deep)}.chn-link-arrow:hover{color:var(--ink);gap:11px;transition:gap .15s ease}.chn-lf-card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r);padding:22px}.chn-lf-card--compact{padding:16px 18px 18px}.chn-lf-title{font-family:var(--font-h);font-size:clamp(19px,1.8vw,23px);font-weight:400;margin:0 0 6px}.chn-lf-note{color:var(--ink-soft);font-size:14.5px;margin:0 0 14px}.chn-lf-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chn-lf-field{display:flex;flex-direction:column;gap:5px}.chn-lf-field--wide{grid-column:1/-1}.chn-lf-field label{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ink-soft)}.chn-lf-field input,.chn-lf-field select,.chn-lf-field textarea{min-height:48px;padding:10px 12px;font-size:16px;background:var(--card);border:1.5px solid var(--field-line);border-radius:var(--r);color:var(--ink)}.chn-lf-field textarea{min-height:88px;resize:vertical}.chn-lf-field input:focus,.chn-lf-field select:focus,.chn-lf-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.chn-lf-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:13.5px;color:var(--ink-soft)}.chn-lf-consent input{margin-top:3px}.chn-lf-submit{width:100%;min-height:52px;background:var(--accent-deep);color:#fefbf9;border:1px solid var(--accent-deep);border-radius:var(--r);font-size:15.5px;font-weight:700;cursor:pointer}.chn-lf-submit:hover{background:var(--accent-deep)}.chn-lf-reassure{font-size:12.5px;color:var(--ink-mute);margin:10px 0 0}.chn-lf-error{background:oklch(94% .06 30);border:1px solid oklch(70% .12 30);color:#4f1b14;padding:10px 14px;border-radius:var(--r);font-size:14px;margin:0 0 14px}@media(max-width:400px){.chn-lf-field label{font-size:11px}}.chn-lf-card--compact .chn-lf-title{font-size:18px;margin-bottom:3px}.chn-lf-card--compact .chn-lf-note{margin-bottom:10px;font-size:13px}.chn-lf-card--compact .chn-lf-fields{gap:8px}.chn-lf-card--compact .chn-lf-field{gap:3px}.chn-lf-card--compact .chn-lf-field label{margin:0;line-height:1.1}.chn-lf-card--compact .chn-lf-field input,.chn-lf-card--compact .chn-lf-field select,.chn-lf-card--compact .chn-lf-field textarea{min-height:40px;padding:7px 10px}.chn-lf-card--compact .chn-lf-consent{margin:8px 0;font-size:12.5px;gap:8px}.chn-lf-card--compact .chn-lf-submit{min-height:44px;font-size:14.5px}.chn-lf-card--compact .chn-lf-reassure{margin-top:6px;font-size:11.5px}.ph{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.ph__cadre{position:relative;overflow:hidden}.ph__cadre--169{aspect-ratio:16/9}.ph__cadre--43{aspect-ratio:4/3}.ph__cadre--85{aspect-ratio:8/5}.ph__cadre img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph__legende{font-size:12.5px;color:var(--ink-mute);padding:8px 2px 0}.chn-hdr{position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:1px solid var(--line)}.chn-hdr-in{max-width:1200px;margin:0 auto;padding:0 24px;height:var(--hdr);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.chn-logo{font-family:var(--font-h);font-size:21px;font-weight:400;color:var(--ink)}.chn-logo em{font-style:normal;color:var(--accent-deep);font-weight:700}.chn-nav{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-left:auto}.chn-nav a{font-size:14.5px;font-weight:700;color:var(--ink);padding:8px 11px;border-radius:var(--r)}.chn-nav a:hover{background:#dfd4d4;color:var(--ink)}.chn-nav-cta{background:var(--accent-deep)!important;color:#fefbf9!important}.chn-nav-cta:hover{background:var(--accent-deep)!important}.chn-nav-communes{position:relative}.chn-nav-communes>summary{cursor:pointer;list-style:none;font-size:14.5px;font-weight:700;color:var(--ink);padding:8px 11px;border-radius:var(--r)}.chn-nav-communes>summary::-webkit-details-marker{display:none}.chn-nav-communes>summary:after{content:"";display:inline-block;margin-left:6px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.chn-nav-communes[open]>summary{background:#dfd4d4}.chn-nav-communes__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:70;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:2px;padding:12px;width:min(360px,80vw)}.chn-nav-communes__panel a{font-size:14px;font-weight:600;color:var(--ink-soft);padding:6px 8px;border-radius:var(--r)}.chn-nav-communes__panel a:hover{background:var(--surface);color:var(--accent-deep)}.chn-nav-communes__all{grid-column:1/-1;font-weight:700;color:var(--accent-deep)!important;border-top:1px solid var(--line);margin-top:4px;padding-top:10px!important}@media(max-width:960px){.chn-nav-communes__panel{position:static;grid-template-columns:1fr;width:auto;margin-top:6px}}@media(max-width:960px){.chn-hdr-in{height:auto;padding:10px 20px;gap:10px 14px}.chn-nav{gap:0;width:100%;justify-content:flex-start}.chn-nav a{padding:7px 9px;font-size:13.5px}}.chn-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chn-proof>div{background:var(--paper);padding:18px 16px}.chn-proof-l{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}@media(max-width:720px){.chn-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.chn-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.chn-stepper>div{padding:0 22px;border-left:1px solid var(--line)}.chn-stepper>div:first-child{padding-left:0;border-left:0}.chn-step-n{font-size:clamp(32px,3.6vw,46px);font-weight:400;font-family:var(--font-h);color:var(--accent-deep);display:block;margin-bottom:10px}@media(max-width:960px){.chn-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.chn-stepper>div:nth-child(3){padding-left:0;border-left:0}}@media(max-width:640px){.chn-stepper{grid-template-columns:1fr;gap:22px}.chn-stepper>div{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.chn-stepper>div:first-child{border-top:0;padding-top:0}}.chn-checks{list-style:none;margin:0;padding:0}.chn-checks li{position:relative;padding:6px 0 6px 26px;font-size:15px;color:var(--ink-soft)}.chn-checks li:before{content:"";position:absolute;left:2px;top:13px;width:9px;height:5px;border-left:2px solid var(--positive);border-bottom:2px solid var(--positive);transform:rotate(-45deg)}.chn-faq{border-top:1px solid var(--line-firm)}.chn-faq details{border-bottom:1px solid var(--line)}.chn-faq summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;position:relative;font-size:16.5px;font-weight:700;color:var(--ink)}.chn-faq summary::-webkit-details-marker{display:none}.chn-faq summary:after{content:"";position:absolute;right:4px;top:22px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.chn-faq details[open] summary:after{transform:rotate(-135deg)}.chn-faq-a{padding:0 32px 18px 0;color:var(--ink-soft);margin:0}.chn-relance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);padding:16px 18px;margin-top:24px}.chn-relance p{margin:0;font-size:15px;color:var(--ink-soft)}.chn-ft{border-top:1px solid var(--line)}.chn-ft-cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:32px}.chn-ft-h{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px}.chn-ft-l{display:block;padding:5px 0;font-size:14.5px;color:var(--ink-soft)}.chn-ft-l:hover{color:var(--accent-deep)}.chn-ft-legal{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-mute)}.chn-ft-accent{height:3px;background:var(--accent)}@media(max-width:960px){.chn-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.chn-ft-cols{grid-template-columns:1fr}}.chn-com-cols{columns:3;column-gap:32px}.chn-com-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);break-inside:avoid;text-decoration:none}.chn-com-row b{font-weight:700;font-size:14.5px;color:var(--accent-deep)}.chn-com-row:hover b{text-decoration:underline}.chn-com-row span{font-size:12.5px;color:var(--ink-mute);white-space:nowrap}@media(max-width:720px){.chn-com-cols{columns:1}}.chn-toc{border-left:2px solid var(--accent);padding-left:16px}.chn-toc a{display:block;padding:5px 0;font-size:14px;color:var(--ink-soft);font-weight:700}.chn-toc a:hover{color:var(--accent-deep)}.kwt-sim{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.kwt-sim-in{padding:22px;background:var(--card)}.kwt-sim-out{padding:22px;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;justify-content:center;gap:6px}.kwt-sim-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.kwt-sim-field label{font-size:12px;font-weight:700;color:var(--ink-soft)}.kwt-sim-field select,.kwt-sim-field input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:8px 10px;font-size:15px;border:1.5px solid var(--field-line);border-radius:var(--r);background:var(--card)}.kwt-sim,.kwt-sim-in,.kwt-sim-out{min-width:0}.kwt-sim-result{font-family:var(--font-h);font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1}.kwt-sim-note{font-size:12.5px;color:#d4c7c7;margin-top:8px}.kwt-sim--sticky{position:sticky;top:calc(var(--hdr) + 20px)}@media(max-width:980px){.kwt-sim{grid-template-columns:1fr}.kwt-sim--sticky{position:static}}.flm-avis-tete{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.flm-avis-note{font-family:var(--font-h);font-size:clamp(30px,3.2vw,40px);color:var(--accent-deep)}.flm-stars{color:var(--accent-deep);font-size:14px;letter-spacing:.14em}.flm-avis-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.flm-avis-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}.flm-avis-sig{font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;margin-top:10px;display:block}.flm-avis-plus{margin-top:16px}.flm-avis-plus summary{cursor:pointer;font-weight:700;color:var(--accent-deep);font-size:14.5px;list-style:none}.flm-avis-plus summary::-webkit-details-marker{display:none}.flm-avis-plus[open] .flm-avis-grid-more{margin-top:18px}@media(max-width:960px){.flm-avis-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.flm-avis-grid{grid-template-columns:1fr}}[data-bloc]{scroll-margin-top:calc(var(--hdr) + 16px)}.prose h2{font-family:var(--font-h);font-size:clamp(22px,2.2vw,28px);font-weight:400;margin:34px 0 12px}.prose p{color:var(--ink-soft);margin:0 0 16px}@media(max-width:960px){.chn-g-hero,.chn-g-side,.chn-g2{grid-template-columns:1fr}}@media(max-width:640px){.chn-wrap,.chn-wrap-s{padding:0 18px}.chn-card{padding:18px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}h1,h2,h3,h4,:where(.chn-h1,.chn-h2){-webkit-hyphens:manual;hyphens:manual}:where(.chn-g){display:grid;grid-template-columns:repeat(var(--chn-cols, 1),minmax(0,1fr))}:where(.chn-g[data-fill="1"])>:last-child{grid-column:span var(--chn-fill-span, 1) / -1}@media(max-width:980px){:where(.chn-g){grid-template-columns:repeat(var(--chn-cols-md, 1),minmax(0,1fr))}:where(.chn-g[data-fill="1"])>:last-child{grid-column:auto}:where(.chn-g[data-fill-md="1"])>:last-child{grid-column:span var(--chn-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.chn-g){grid-template-columns:minmax(0,1fr)}:where(.chn-g[data-fill="1"])>:last-child,:where(.chn-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.chn-tw){overflow-x:auto}:where(.chn-t){width:100%;border-collapse:collapse}:where(.chn-t th,.chn-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.chn-t,.chn-t tbody,.chn-t tr,.chn-t td,.chn-t th){display:block;width:100%}:where(.chn-t thead){display:none}:where(.chn-t td,.chn-t th){width:auto!important}:where(.chn-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.chn-crumb ol){list-style:none;margin:0;padding:0}:where(.chn-crumb li){display:inline}:where(.chn-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.chn-crumb){padding-top:calc(var(--hdr-m, var(--hdr, 0px)) * var(--hdr-hors-flux, 1))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(min-width:981px){[data-drawer-open=menu]{display:none}}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--barre-fond, #fff);color:var(--barre-texte, #1d1d1f)}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}svg [hidden]{display:none}figure[data-remplir]{height:100%;margin:0}figure[data-remplir]>div{height:100%;aspect-ratio:auto}figure[data-remplir] img{width:100%;height:100%;object-fit:cover}:where(.prose-page)>:where(.prose){width:min(100% - 2.25rem,var(--prose-l, 42rem));margin-inline:auto}form[data-lead-form]{color:var(--lf-encre, #1d1d1f)}form[data-lead-form] :where(h1,h2,h3,h4,p,li,label,legend,small,span,a){color:inherit}
