@font-face{font-family:Sarpanch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sarpanch-400.woff2) format("woff2")}@font-face{font-family:Sarpanch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sarpanch-700.woff2) format("woff2")}@font-face{font-family:Sarpanch;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sarpanch-800.woff2) format("woff2")}@font-face{font-family:Pontano Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/pontano-sans-300-700.woff2) format("woff2")}:root{--ink: oklch(17% .026 213);--paper: oklch(95% .006 213);--surface: oklch(89% .016 213);--accent: oklch(44% .132 213);--accent-ink: oklch(97% .01 213);--accent-2: oklch(30% .09 213);--lien: oklch(34% .098 213);--line: oklch(76% .02 213);--field-line: oklch(40% .065 213);--encre-2: oklch(38% .018 213);--paper-2: oklch(97.5% .004 213);--sur-ink: oklch(93% .01 213);--sur-ink-2: oklch(72% .02 213);--titre: "Sarpanch", "Trebuchet MS", "Liberation Sans", sans-serif;--corps: "Pontano Sans", "Segoe UI", "Liberation Sans", system-ui, sans-serif;--bw: 2px;--bw-str: 3px;--r: 0;--gouttiere: clamp(1.25rem, 4vw, 3.25rem);--sect-y: clamp(3rem, 7vw, 6rem);--max: 78rem;--prose-l: 68ch;--hdr: 4.25rem;--hdr-m: 3.75rem;--hdr-hors-flux: 0;--barre-h: 4.5rem;--barre-fond: var(--ink);--barre-texte: var(--sur-ink);--volet-l: min(26rem, 92vw);--volet-fond: var(--paper-2);--voile: oklch(17% .026 213 / .62);--lf-encre: var(--ink)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--corps);font-size:1.0625rem;line-height:1.65;font-weight:400;overflow-x:clip}h1,h2,h3,h4{font-family:var(--titre);line-height:1.12;letter-spacing:-.01em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2rem,5.2vw,3.4rem);font-weight:800}h2{font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:700}h3{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}h4{font-size:1.0625rem;font-weight:700}h1 span{font-weight:400}p,li{max-width:var(--prose-l)}p{margin:0 0 1.05em}a{color:var(--lien);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--bw-str) solid var(--accent);outline-offset:2px}img{max-width:100%}.rfp-shell{width:min(100% - 2 * var(--gouttiere),var(--max));margin-inline:auto}.rfp-sect{padding-block:var(--sect-y);border-top:var(--bw) solid var(--line)}.rfp-sect+.rfp-sect{border-top-style:double;border-top-width:5px}.rfp-sect--ink{background:var(--ink);color:var(--sur-ink);border-top-color:var(--encre-2)}.rfp-sect--ink h2,.rfp-sect--ink h3{color:var(--paper)}.rfp-sect--ink a{color:var(--sur-ink)}.rfp-sect--ink{--encre-2: oklch(86% .014 213);--line: oklch(46% .02 213);--accent-2: oklch(80% .06 213);--lien: oklch(90% .05 213);color:var(--sur-ink)}.rfp-sect--ink :where(p,li,span,strong,em,dt,dd){color:var(--sur-ink)}.rfp-sect--ink :where(h2,h3,h4,.clm__pt){color:var(--paper)}.rfp-sect--ink .clm__etage,.rfp-sect--ink .clm__meth,.rfp-sect--ink .rfp-src,.rfp-sect--ink .rfp-capa__k{color:#c7d4d6}.rfp-sect--ink .clm__pt{color:var(--paper)}.rfp-sect--ink .clm__coupe{background:transparent;border-color:var(--sur-ink-2);color:var(--sur-ink)}.rfp-sect--ink .clm__niveaux,.rfp-sect--ink .clm__niv{border-color:#4c5b5f}.rfp-sect--sur{background:var(--surface)}.rfp-eyebrow{font-family:var(--titre);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--encre-2);margin:0 0 .75rem;padding-left:.65rem;border-left:var(--bw-str) solid var(--accent)}.rfp-sect--ink .rfp-eyebrow{color:var(--sur-ink-2)}.rfp-hero{padding-block:clamp(1.5rem,4vw,3rem) var(--sect-y)}.rfp-hero__grille{display:grid;gap:var(--gouttiere);align-items:start}.rfp-hero__texte{grid-row:1}.rfp-hero__form{grid-row:2}.rfp-hero__dessin{grid-row:3}@media(max-width:61.9375rem){.rfp-hero__form{grid-row:1}.rfp-hero__texte{grid-row:2}.rfp-hero__dessin{display:none}.rfp-hero{padding-block:.5rem 1.75rem}.rfp-hero__grille{gap:1rem}.rfp-hero h1{font-size:clamp(1.6rem,6.4vw,2rem)}.rfp-hero__sub{font-size:1rem}.rfp-hero__texte .rfp-reassure{display:block}.rfp-hero .rfp-lf-card{padding:.85rem .9rem 1rem}.rfp-hero .rfp-lf-title{font-size:1.05rem;margin-bottom:.2rem}.rfp-hero .rfp-lf-note{font-size:.875rem;margin-bottom:.6rem}.rfp-hero .rfp-lf-fields{gap:.35rem}.rfp-hero .rfp-lf-field{gap:.15rem}.rfp-hero .rfp-lf-field label{font-size:.8125rem;line-height:1.25}.rfp-hero .rfp-lf-field input,.rfp-hero .rfp-lf-field select{padding:.45rem .6rem}.rfp-hero .rfp-lf-field textarea{min-height:3.2rem;padding:.45rem .6rem}.rfp-hero .rfp-lf-consent{margin-top:.45rem;font-size:.8125rem;line-height:1.3}.rfp-hero .rfp-lf-submit{margin-top:.45rem;padding:.65rem 1.1rem}.rfp-hero .rfp-lf-reassure{font-size:.75rem;margin-top:.5rem}}.rfp-hero__sub{font-size:1.125rem;color:var(--encre-2);max-width:52ch}@media(min-width:62rem){.rfp-hero__grille{grid-template-columns:minmax(0,1fr) minmax(21rem,27rem)}.rfp-hero__dessin{grid-column:1;grid-row:1 / span 2}.rfp-hero__texte{grid-column:1;grid-row:1;align-self:start}.rfp-hero__form{grid-column:2;grid-row:1 / span 2}.rfp-hero__grille--coupe{grid-template-columns:15rem minmax(0,1fr) minmax(21rem,26rem)}.rfp-hero__grille--coupe .rfp-hero__dessin{grid-column:1}.rfp-hero__grille--coupe .rfp-hero__texte{grid-column:2}.rfp-hero__grille--coupe .rfp-hero__form{grid-column:3}.rfp-hero__dessin{display:block}}.rfp-capa{display:grid;gap:0;border-top:var(--bw) solid var(--line)}.rfp-capa__l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:var(--bw) solid var(--line)}@media(max-width:26rem){.rfp-capa__l{grid-template-columns:minmax(0,1fr);gap:.15rem}.rfp-capa__v{text-align:left;white-space:normal}}.rfp-capa__k{font-size:.9375rem;color:var(--encre-2);max-width:none;margin:0}.rfp-capa__v{font-family:var(--titre);font-weight:800;font-size:clamp(1.375rem,2.6vw,1.875rem);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;color:var(--accent-2);margin:0;white-space:nowrap}.rfp-sect--ink .rfp-capa__k{color:var(--sur-ink-2)}.rfp-sect--ink .rfp-capa__v{color:var(--paper)}.rfp-sect--ink .rfp-capa__l,.rfp-sect--ink .rfp-capa{border-color:var(--encre-2)}.rfp-avec-marge{display:block}.rfp-carte{border:var(--bw-str) solid var(--ink);background:var(--paper-2);padding:1.25rem 1.25rem 1.4rem}.rfp-carte>:last-child{margin-bottom:0}.rfp-carte__t{font-family:var(--titre);font-weight:700;font-size:1.125rem;margin:0 0 .5rem}.rfp-carte__neg{margin-top:.9rem;padding-top:.75rem;border-top:var(--bw) solid var(--line);font-size:.9375rem;color:var(--encre-2)}.rfp-sect--ink .rfp-carte{background:transparent;border-color:var(--sur-ink-2)}.rfp-sect--ink .rfp-carte__neg{color:var(--sur-ink-2);border-top-color:var(--encre-2)}.rfp-cartouche{border:var(--bw) solid var(--ink);padding:.6rem .7rem;font-family:var(--titre);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-align:center}.clm{display:grid;gap:var(--gouttiere)}@media(min-width:52rem){.clm{grid-template-columns:13rem minmax(0,1fr)}}.clm__coupe{position:relative;border:var(--bw-str) solid var(--ink);background:var(--paper-2)}.clm__coupe svg{display:block;width:100%;height:auto}.clm__niveaux{display:grid;gap:0;border-top:var(--bw) solid var(--line)}.clm__niv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.9rem;padding:.85rem 0;border-bottom:var(--bw) solid var(--line)}.clm__etage{font-family:var(--titre);font-weight:800;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-2);padding-top:.2rem}.clm__pt{margin:0 0 .2rem;font-weight:700;max-width:none}.clm__meth{margin:0;font-size:.9375rem;color:var(--encre-2);max-width:none}.clm__meth a{font-weight:700}.thg-echelle{height:6px;border:var(--bw) solid var(--ink);margin:1rem 0 0;background:linear-gradient(90deg,#18337d,oklch(58% .14 213) 38%,#bca341 72%,#f68c36)}.tb{width:100%;border-collapse:collapse;border:var(--bw-str) solid var(--ink)}.tb th,.tb td{border:var(--bw) solid var(--line);padding:.6rem .7rem;text-align:left}.tb th{font-family:var(--titre);font-weight:700;background:var(--surface)}.tb td{font-variant-numeric:tabular-nums}.rfp-liste-liens{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--gouttiere)}.rfp-liste-liens li{break-inside:avoid;padding:.3rem 0;max-width:none}@media(min-width:62rem){.rfp-liste-liens{columns:3}}.rfp-btn{display:inline-block;font-family:var(--titre);font-weight:800;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;padding:.85rem 1.4rem;border:var(--bw-str) solid var(--ink);background:var(--accent);color:var(--accent-ink);text-decoration:none;cursor:pointer;text-align:center}a.rfp-btn,button.rfp-btn{color:var(--accent-ink)}.rfp-btn:hover,a.rfp-btn:hover{background:var(--accent-2);color:var(--accent-ink)}.rfp-btn--creux,a.rfp-btn--creux{background:var(--paper);color:var(--ink)}.rfp-btn--creux:hover{background:var(--ink);color:var(--paper)}.rfp-sect--ink .rfp-btn--creux{color:var(--paper);border-color:var(--sur-ink)}.rfp-sect--ink .rfp-btn--creux:hover{background:var(--paper);color:var(--ink)}.rfp-lf-card{border:var(--bw-str) solid var(--ink);background:var(--paper-2);padding:1.15rem 1.15rem 1.35rem;color:var(--lf-encre)}.rfp-lf-card--compact{padding:.95rem 1rem 1.1rem;min-height:88px}.rfp-lf-title{font-family:var(--titre);font-weight:800;font-size:clamp(1.15rem,2.2vw,1.4rem);margin:0 0 .35rem}.rfp-lf-note{font-size:.9375rem;color:var(--encre-2);margin:0 0 .9rem;max-width:none}.rfp-lf-fields{display:grid;gap:.7rem}.rfp-lf-field{display:grid;gap:.3rem}.rfp-lf-field label{font-size:.875rem;font-weight:700}.rfp-lf-field input,.rfp-lf-field select,.rfp-lf-field textarea{font:inherit;font-size:1rem;width:100%;padding:.6rem .65rem;border:var(--bw) solid var(--field-line);border-radius:var(--r);background:var(--paper);color:var(--ink);appearance:none}.rfp-lf-field textarea{resize:vertical;min-height:4.5rem}.rfp-lf-field select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.1rem,calc(100% - .75rem) 1.1rem;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.1rem}.rfp-lf-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;margin:.9rem 0 0;font-size:.875rem}.rfp-lf-consent input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--accent)}.rfp-lf-submit{margin-top:.9rem;width:100%}.rfp-lf-reassure{margin:.7rem 0 0;font-size:.8125rem;color:var(--encre-2);max-width:none}.rfp-lf-error{margin:0 0 .8rem;padding:.6rem .7rem;font-size:.9375rem;border:var(--bw) solid var(--accent-2);background:var(--surface);max-width:none}.rfp-hdr{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:var(--bw-str) solid var(--ink)}.rfp-hdr__in{display:flex;align-items:center;gap:1rem;min-height:var(--hdr-m);padding-block:.5rem}@media(min-width:62rem){.rfp-hdr__in{min-height:var(--hdr)}}.rfp-marque{font-family:var(--titre);font-weight:800;font-size:1.0625rem;letter-spacing:-.01em;text-decoration:none;color:var(--ink);line-height:1.15}.rfp-marque span{display:block;font-weight:400;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-2)}.rfp-nav{margin-left:auto}.rfp-nav ul{display:flex;flex-wrap:wrap;gap:1.1rem;list-style:none;margin:0;padding:0}.rfp-nav a{font-family:var(--titre);font-weight:700;font-size:.9375rem;text-decoration:none;color:var(--ink)}.rfp-nav a:hover{color:var(--accent);text-decoration:underline}.rfp-hdr__cta{margin-left:.5rem}.garr-burger{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-family:var(--titre);font-weight:800;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;padding:.55rem .8rem;border:var(--bw-str) solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}@media(min-width:62rem){.garr-burger{display:none}}@media(max-width:61.9375rem){.rfp-nav,.rfp-hdr__cta{display:none}}.rfp-ftr{background:var(--ink);color:var(--sur-ink);border-top:5px double var(--encre-2);padding-block:var(--sect-y) 2rem}.rfp-ftr h2,.rfp-ftr h3{color:var(--paper);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.rfp-ftr a{color:var(--sur-ink)}.rfp-ftr a:hover{color:var(--paper)}.rfp-ftr__grille{display:grid;gap:var(--gouttiere)}@media(min-width:46rem){.rfp-ftr__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.rfp-ftr__grille{grid-template-columns:1.4fr 1fr 1fr 1fr}}.rfp-ftr__bas{margin-top:2rem;padding-top:1.1rem;border-top:var(--bw) solid var(--encre-2);font-size:.875rem;color:var(--sur-ink-2)}.rfp-ftr ul{list-style:none;margin:0;padding:0}.rfp-ftr li{padding:.22rem 0;max-width:none}.rfp-volet__voile{background:var(--voile)}.rfp-volet__pan{background:var(--volet-fond);border-left:var(--bw-str) solid var(--ink);padding:1.15rem var(--gouttiere) 2rem;overflow-y:auto}.rfp-volet__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rfp-volet__titre{font-family:var(--titre);font-weight:800;font-size:1.15rem;margin:0}.rfp-volet__fermer{flex:none;line-height:1;font-size:1.5rem;padding:.25rem .6rem;border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.rfp-volet__fermer:hover{background:var(--ink);color:var(--paper)}.rfp-volet__corps ul{list-style:none;margin:0;padding:0}.rfp-volet__corps li{border-bottom:var(--bw) solid var(--line);max-width:none}.rfp-volet__corps li a{display:block;padding:.7rem 0;font-family:var(--titre);font-weight:700;text-decoration:none;color:var(--ink)}.rfp-volet__corps li a:hover{color:var(--accent)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:.7rem 1rem;font-family:var(--titre);font-weight:700}.skip-link:focus{left:0}.prose>:last-child,.prose-page>:last-child{margin-bottom:0}.prose-page{padding-block:var(--sect-y)}.prose h2{margin-top:1.8em}.prose ul,.prose ol{padding-left:1.15rem}.prose li{margin-bottom:.35em}.rfp-fil{font-size:.875rem;color:var(--encre-2);padding-block:.9rem;border-bottom:var(--bw) solid var(--line)}.rfp-fil ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.rfp-fil li{max-width:none}.rfp-src{font-size:.8125rem;color:var(--encre-2);max-width:none}.rfp-sect--ink .rfp-src{color:var(--sur-ink-2)}.ph__cadre{border:var(--bw-str) solid var(--ink);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{width:100%;height:100%;object-fit:cover;display:block}.ph{margin:0}.ph__legende{font-size:.8125rem;color:var(--encre-2);padding-top:.5rem;max-width:none}[data-audit=mobile-action-bar] .rfp-barre__in{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.7rem var(--gouttiere)}[data-audit=mobile-action-bar]{border-top:var(--bw-str) solid var(--sur-ink-2)}.rfp-nav__gr{position:relative}.rfp-mega{position:absolute;top:100%;left:-.9rem;z-index:70;min-width:17rem;padding:.9rem 1.1rem;background:var(--paper);border:var(--bw-str) solid var(--ink);border-top-width:var(--bw);visibility:hidden;opacity:0}.rfp-nav__gr:hover>.rfp-mega,.rfp-nav__gr:focus-within>.rfp-mega{visibility:visible;opacity:1}.rfp-mega__l{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.rfp-mega__l li{max-width:none}.rfp-mega__l a{display:block;padding:.4rem 0;font-family:var(--corps);font-weight:400;font-size:.9375rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.rfp-mega__l li:last-child a{border-bottom:0;font-weight:700}.rfp-mega__l a:hover{color:var(--accent)}.rfp-grille-2,.rfp-grille-3,.rfp-grille-avis{display:grid;gap:var(--gouttiere)}@media(min-width:44rem){.rfp-grille-2,.rfp-grille-avis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.rfp-grille-3,.rfp-grille-avis{grid-template-columns:repeat(3,minmax(0,1fr))}}.rfp-grille-avis blockquote{margin:0}.rfp-grille-avis p{max-width:none}.rfp-etapes{list-style:none;margin:0;padding:0;display:grid;gap:0}.rfp-etape{padding:1.1rem 0 1.1rem 1.5rem;position:relative;border-bottom:var(--bw) solid var(--line);max-width:none}.rfp-etape:first-child{border-top:var(--bw) solid var(--line)}.rfp-etape:before{content:"";position:absolute;left:0;top:1.35rem;width:.7rem;height:var(--bw-str);background:var(--accent)}.rfp-etape h3{font-size:1.0625rem;margin-bottom:.35rem}.rfp-etape p{margin:0}.rfp-faq{border-top:var(--bw) solid var(--line)}.rfp-faq__i{border-bottom:var(--bw) solid var(--line)}.rfp-faq__i summary{padding:.95rem 2rem .95rem 0;cursor:pointer;list-style:none;font-family:var(--titre);font-weight:700;font-size:1.0625rem;position:relative}.rfp-faq__i summary::-webkit-details-marker{display:none}.rfp-faq__i summary:after{content:"+";position:absolute;right:.2rem;top:.85rem;font-family:var(--titre);font-weight:800;font-size:1.35rem;color:var(--accent)}.rfp-faq__i[open] summary:after{content:"−"}.rfp-faq__i p{padding-bottom:1rem;margin:0}.rfp-exergue{border-left:var(--bw-str) solid var(--accent);padding:.15rem 0 .15rem 1rem;margin:1.4rem 0}.rfp-exergue__v{font-family:var(--titre);font-weight:800;font-size:clamp(1.6rem,3.6vw,2.4rem);font-variant-numeric:tabular-nums;line-height:1.05;margin:0}.rfp-exergue__l{font-size:.9375rem;color:var(--encre-2);margin:.25rem 0 0}.rfp-tbl-scroll{overflow-x:auto}.rfp-carte-lien{display:grid;gap:0;border:var(--bw-str) solid var(--ink);background:var(--paper-2)}.rfp-carte-lien .ph__cadre{border:0;border-bottom:var(--bw-str) solid var(--ink)}.rfp-carte-lien__c{padding:1rem 1.1rem 1.2rem}.rfp-carte-lien__c>:last-child{margin-bottom:0}.rfp-carte-lien h3{margin-bottom:.4rem;font-size:1.0625rem}.rfp-carte-lien h3 a{text-decoration:none}.rfp-carte-lien h3 a:hover{text-decoration:underline}.rfp-avis-plus{margin-top:var(--gouttiere)}.rfp-avis-plus>summary{cursor:pointer;list-style:none;font-family:var(--titre);font-weight:800;font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1.1rem;border:var(--bw-str) solid var(--ink);display:inline-block}.rfp-avis-plus>summary::-webkit-details-marker{display:none}.rfp-avis-plus>summary:hover{background:var(--ink);color:var(--paper)}.rfp-avis-plus[open]>summary{margin-bottom:var(--gouttiere)}.rfp-lf-field--wide{grid-column:1 / -1}.rfp-lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rfp-volet{color:var(--ink)}.rfp-relance__in{display:grid;gap:var(--gouttiere);align-items:center}.rfp-relance__in>div>:last-child{margin-bottom:0}.rfp-relance__cta{justify-self:start}@media(min-width:52rem){.rfp-relance__in{grid-template-columns:minmax(0,1fr) auto}.rfp-relance__cta{justify-self:end}}.rfp-lf-card--compact .rfp-lf-fields{grid-template-columns:minmax(0,1fr)}@media(min-width:30rem){.rfp-lf-card--compact .rfp-lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .7rem}.rfp-lf-card--compact .rfp-lf-field--wide{grid-column:1 / -1}}@media(min-width:62rem){.rfp-hero .rfp-lf-card{padding:1rem 1rem 1.15rem}.rfp-hero .rfp-lf-title{font-size:1.15rem;margin-bottom:.2rem}.rfp-hero .rfp-lf-note{font-size:.9rem;margin-bottom:.7rem}.rfp-hero .rfp-lf-field label{font-size:.8125rem}.rfp-hero .rfp-lf-field input,.rfp-hero .rfp-lf-field select{padding:.5rem .6rem}.rfp-hero .rfp-lf-field textarea{min-height:3.4rem;padding:.5rem .6rem}.rfp-hero .rfp-lf-consent{margin-top:.7rem;font-size:.8125rem}.rfp-hero .rfp-lf-submit{margin-top:.7rem}.rfp-hero .rfp-lf-reassure{font-size:.8125rem}.rfp-hero h1{font-size:clamp(2rem,3.4vw,2.7rem)}}.rfp-relance{border-top-style:solid}.rfp-reassure{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.4rem}.rfp-reassure li{position:relative;padding-left:1.15rem;font-size:.9375rem;color:var(--encre-2);max-width:min(46ch,100%)}.rfp-reassure li:before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:var(--bw);background:var(--accent)}h1,h2,h3,h4,:where(.rfp-h1,.rfp-h2){-webkit-hyphens:manual;hyphens:manual}:where(.rfp-g){display:grid;grid-template-columns:repeat(var(--rfp-cols, 1),minmax(0,1fr))}:where(.rfp-g[data-fill="1"])>:last-child{grid-column:span var(--rfp-fill-span, 1) / -1}@media(max-width:980px){:where(.rfp-g){grid-template-columns:repeat(var(--rfp-cols-md, 1),minmax(0,1fr))}:where(.rfp-g[data-fill="1"])>:last-child{grid-column:auto}:where(.rfp-g[data-fill-md="1"])>:last-child{grid-column:span var(--rfp-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.rfp-g){grid-template-columns:minmax(0,1fr)}:where(.rfp-g[data-fill="1"])>:last-child,:where(.rfp-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.rfp-tw){overflow-x:auto}:where(.rfp-t){width:100%;border-collapse:collapse}:where(.rfp-t th,.rfp-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.rfp-t,.rfp-t tbody,.rfp-t tr,.rfp-t td,.rfp-t th){display:block;width:100%}:where(.rfp-t thead){display:none}:where(.rfp-t td,.rfp-t th){width:auto!important}:where(.rfp-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.rfp-crumb ol){list-style:none;margin:0;padding:0}:where(.rfp-crumb li){display:inline}:where(.rfp-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.rfp-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}
