@font-face{font-family:Antic Didone;src:url(/fonts/antic-didone-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gafata;src:url(/fonts/gafata-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink: oklch(17% .034 138);--paper: oklch(94% .02 138);--surface: oklch(87% .032 138);--accent: oklch(54% .135 138);--encre-titre: oklch(13% .034 138);--line: oklch(77% .03 138);--field-line: oklch(41% .074 138);--font-titre: "Antic Didone", Georgia, "Times New Roman", serif;--font-corps: "Gafata", "Segoe UI", Arial, sans-serif;--hdr: 4.75rem;--hdr-m: 3.25rem;--hdr-hors-flux: 0;--volet-l: min(28rem, 100%);--volet-fond: var(--paper);--voile: oklch(17% .034 138 / .55);--barre-h: 4.5rem;--barre-fond: var(--ink);--barre-texte: var(--paper);--lf-encre: var(--ink);--prose-l: 42rem;--on-accent: oklch(100% 0 0);--muted: oklch(42% .03 138);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-corps);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--encre-titre)}h1,h2,h3,h4{font-family:var(--font-titre);font-weight:400;line-height:1.14;color:var(--encre-titre);margin:0 0 .6em}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.25em}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--on-accent);padding:.6rem 1rem;z-index:100}.skip-link:focus{left:.5rem;top:.5rem}.cfi-porte{color:var(--accent)}.cfi-hdr{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.cfi-hdr__inner{max-width:76rem;margin-inline:auto;padding:0 1.25rem;height:var(--hdr-m);display:flex;align-items:center;flex-wrap:nowrap;gap:.85rem}@media(min-width:981px){.cfi-hdr__inner{height:var(--hdr)}}.cfi-hdr__marque{font-family:var(--font-titre);font-size:1.05rem;color:var(--encre-titre);text-decoration:none;white-space:nowrap}.cfi-hdr__nav{display:none;gap:1rem;margin-left:.5rem;flex-wrap:nowrap}@media(min-width:981px){.cfi-hdr__nav{display:flex;align-items:center;flex:1}}.cfi-hdr__item{position:relative;flex-shrink:0}.cfi-hdr__declencheur,.cfi-hdr__item>a{background:none;border:none;cursor:pointer;white-space:nowrap;font-family:var(--font-corps);font-size:.88rem;color:var(--ink);padding:.5rem 0;text-decoration:none}.cfi-hdr__sous{display:none;position:absolute;top:100%;left:0;background:var(--paper);border:1px solid var(--line);padding:.75rem 1rem;min-width:15rem;flex-direction:column;gap:.5rem;box-shadow:0 .5rem 1.25rem #0813051f}.cfi-hdr__item:hover .cfi-hdr__sous,.cfi-hdr__item:focus-within .cfi-hdr__sous{display:flex}.cfi-hdr__sous a{color:var(--ink);text-decoration:none;font-size:.92rem}.cfi-hdr__toutes{border-top:1px solid var(--line);padding-top:.5rem;font-style:italic}.cfi-hdr__cta,.header-cta{margin-left:auto;background:var(--accent);color:var(--on-accent);font-family:var(--font-corps);font-size:.82rem;padding:.5rem .85rem;text-decoration:none;white-space:nowrap;flex-shrink:0}.cfi-hdr__burger{margin-left:auto;display:inline-flex;flex-direction:column;gap:.28rem;background:none;border:none;cursor:pointer;padding:.4rem}.cfi-hdr__burger span{width:1.5rem;height:2px;background:var(--ink);display:block}@media(min-width:981px){.cfi-hdr__burger{display:none}}.cfi-volet__voile{cursor:pointer}.cfi-volet__pan{padding:1.5rem;font-family:var(--font-corps)}.cfi-volet__pan--menu{max-width:22rem}.cfi-volet__corps{display:block}.cfi-volet__tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cfi-volet__titre{font-size:1.1rem;margin:0}.cfi-volet__fermer{background:none;border:1px solid var(--line);border-radius:999px;width:2rem;height:2rem;font-size:1.1rem;cursor:pointer;color:var(--ink)}.cfi-mnav{display:flex;flex-direction:column;gap:.6rem}.cfi-mnav a{color:var(--ink);text-decoration:none;padding:.35rem 0;border-bottom:1px solid var(--line)}.cfi-mnav__titre{font-family:var(--font-titre);color:var(--encre-titre);margin:.75rem 0 .25rem;font-size:.95rem}.cfi-mnav__cta{color:var(--encre-titre);font-weight:700}.cfi-ftr{background:var(--surface);color:var(--ink);margin-top:3rem}.cfi-ftr__inner{max-width:76rem;margin-inline:auto;padding:3rem 1.25rem 2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:761px){.cfi-ftr__inner{grid-template-columns:1.4fr 1fr 1fr 1fr}}.cfi-ftr__marque{font-family:var(--font-titre);font-size:1.1rem;margin:0 0 .5rem}.cfi-ftr__phrase{font-size:.9rem;max-width:26rem}.cfi-ftr__col{display:flex;flex-direction:column;gap:.45rem}.cfi-ftr__titre{font-family:var(--font-titre);color:var(--encre-titre);margin:0 0 .4rem;font-size:.95rem}.cfi-ftr__col a,.cfi-ftr__mail a{color:var(--ink);text-decoration:none;font-size:.88rem}.cfi-ftr__bas{border-top:1px solid var(--line);padding:1rem 1.25rem;max-width:76rem;margin-inline:auto;font-size:.8rem;color:var(--muted)}.cfi-crumb{max-width:76rem;margin-inline:auto;padding:.75rem 1.25rem 0;font-size:.82rem;color:var(--muted)}main{display:block}.cfi-section{padding:2.5rem 1.25rem;max-width:76rem;margin-inline:auto}.cfi-avis,.cfi-deroule,.cfi-equipe,.cfi-preuve,.cfi-couverture{display:block}.cfi-ftr__bloc{display:flex;flex-direction:column;gap:.4rem}.cfi-ftr__toutes{font-weight:700}.cfi-hdr__item--menu{position:relative}.cfi-lf-hp{position:absolute}.cfi-volet{display:block}.cfi-section--surface{background:var(--surface)}.cfi-section--sombre{background:var(--encre-titre);color:var(--paper)}.cfi-section--sombre h2,.cfi-section--sombre h3,.cfi-section--sombre p,.cfi-section--sombre li{color:var(--paper)}.cfi-eyebrow{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--encre-titre);margin-bottom:.5rem}.cfi-section--sombre .cfi-eyebrow{color:var(--surface)}.cfi-titre-section{max-width:42rem}.cfi-lead{font-size:1.05rem;opacity:.9}.cfi-g{gap:1.5rem}.cfi-carte{background:var(--paper);border:1px solid var(--line);padding:1.5rem}.cfi-carte h3{font-size:1.05rem;margin-bottom:.5rem}.cfi-carte p{font-size:.93rem;margin-bottom:0}.cfi-grille{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:761px){.cfi-grille--3{grid-template-columns:repeat(3,1fr)}}.cfi-grille--centered{justify-content:center}.cfi-grille--slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.25rem}.cfi-grille--slider>*{scroll-snap-align:start;min-width:16rem}.cfi-strip{position:relative}.cfi-strip-ctrl{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.cfi-strip-nav{border:1px solid var(--line);background:var(--paper);width:2.25rem;height:2.25rem;cursor:pointer;font-size:1.1rem;color:var(--ink)}.cfi-strip-nav:disabled{opacity:.35;cursor:default}.reveal{opacity:1}.cfi-t th,.cfi-t td{padding:.6rem .8rem;border-bottom:1px solid var(--line);font-size:.92rem}.cfi-t thead th{font-family:var(--font-titre);color:var(--encre-titre);font-weight:400}.cfi-t caption{text-align:left;font-size:.85rem;color:var(--muted);margin-bottom:.5rem}@media(max-width:640px){.cfi-t td{border-bottom:none;padding:.3rem 0}.cfi-t tr{border-bottom:1px solid var(--line);padding-bottom:.5rem;margin-bottom:.5rem;display:block}.cfi-t td[data-col]:before{font-family:var(--font-titre);color:var(--encre-titre)}}.cfi-hero{display:grid;grid-template-rows:auto auto auto auto;gap:.3rem;padding:.5rem 1.1rem .55rem;background:var(--encre-titre);color:var(--paper);position:relative;overflow:hidden}.cfi-hero__fond{position:absolute;inset:0;z-index:0;opacity:.38}.cfi-hero__voile{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#020a018c,#020a01d1)}.cfi-hero__inner{position:relative;z-index:2;max-width:76rem;margin-inline:auto;width:100%;display:contents}.cfi-hero__dire{grid-row:1}.cfi-hero__dire .cfi-eyebrow{color:var(--surface);margin-bottom:.2rem;font-size:.72rem}.cfi-hero__dire h1{color:var(--paper);font-size:clamp(1.6rem,4.2vw,2.6rem);max-width:34rem}.cfi-hero__saisie{grid-row:2}.cfi-hero__sous{grid-row:3;font-size:.78rem;line-height:1.3;max-width:34rem;opacity:.92;margin:0}.cfi-hero__apres{grid-row:4;display:flex;gap:.75rem;flex-wrap:wrap}@media(min-width:981px){.cfi-hero{padding:3.5rem 2rem;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto 1fr;column-gap:3rem}.cfi-hero__dire{grid-column:1;grid-row:1 / 2}.cfi-hero__sous{grid-column:1;grid-row:2 / 3}.cfi-hero__apres{grid-column:1;grid-row:3 / 4}.cfi-hero__saisie{grid-column:2;grid-row:1 / 4;align-self:start}.cfi-hero__dire h1{font-size:clamp(1.9rem,3.4vw,2.9rem)}}.cfi-hero__lien-secondaire{color:var(--paper);text-decoration:underline;align-self:center;font-size:.92rem}.cfi-lf-card{background:var(--paper);color:var(--lf-encre);border:1px solid var(--line);padding:1.25rem;max-width:28rem}.cfi-lf-card--compact{padding:.75rem .85rem}.cfi-lf-title{font-size:.98rem;margin-bottom:.12rem}.cfi-lf-note{font-size:.74rem;color:var(--muted);margin-bottom:.4rem}.cfi-lf-fields{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.4rem}.cfi-lf-field{display:flex;flex-direction:column;gap:.12rem}.cfi-lf-field--wide{grid-column:1 / -1}.cfi-lf-field label{font-size:.74rem}.cfi-lf-field input,.cfi-lf-field select,.cfi-lf-field textarea{font-size:1rem;padding:.3rem .5rem;border:1px solid var(--field-line);background:var(--paper);color:var(--ink);font-family:var(--font-corps)}.cfi-lf-field textarea{resize:vertical;min-height:3.4rem}.cfi-lf-consent{display:flex;gap:.4rem;align-items:flex-start;font-size:.74rem;margin-bottom:.5rem}.cfi-lf-consent input{margin-top:.2rem}.cfi-lf-submit{width:100%;background:var(--accent);color:var(--on-accent);border:none;padding:.6rem 1rem;font-size:.95rem;cursor:pointer}.cfi-lf-reassure{font-size:.7rem;color:var(--muted);margin:.4rem 0 0}.cfi-lf-error{background:#c53637;color:#fff;padding:.6rem .8rem;margin-bottom:.8rem;font-size:.85rem}.cfi-barre{display:flex;gap:.5rem;padding:.75rem 1rem;box-shadow:0 -.25rem .75rem #0813052e}.cfi-barre a,.cfi-barre button{flex:1;text-align:center;padding:.7rem .5rem;font-size:.9rem;background:var(--accent);color:var(--on-accent);border:none;text-decoration:none}.cfi-avis-grille{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:1rem}@media(min-width:761px){.cfi-avis-grille{grid-template-columns:repeat(2,1fr)}}.cfi-avis-carte{border-top:2px solid var(--accent);padding:1rem 0 0}.cfi-avis-carte h3{font-size:1rem;margin-bottom:.4rem}.cfi-avis-carte p{font-size:.93rem;margin-bottom:0}.cfi-relance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.1rem 0;margin:1.5rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.cfi-relance p{margin:0;font-size:.95rem}.cfi-relance a{flex-shrink:0;background:var(--accent);color:var(--on-accent);padding:.55rem 1rem;text-decoration:none;font-size:.9rem}.cfi-preuve__carte h3{font-size:.98rem;margin:.75rem 0 .3rem}.cfi-preuve__carte p{font-size:.88rem;margin:0}.cfi-preuve__mention{font-size:.78rem;color:var(--ink);margin-top:1rem}.cfi-deroule__liste{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1.25rem}@media(min-width:761px){.cfi-deroule__liste{grid-template-columns:repeat(4,1fr)}}.cfi-deroule__liste li{display:flex;gap:.75rem;align-items:flex-start}@media(min-width:761px){.cfi-deroule__liste li{flex-direction:column}}.cfi-deroule__num{font-family:var(--font-titre);color:var(--encre-titre);font-size:1.4rem;border:1px solid var(--line);border-radius:999px;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cfi-deroule__liste h3{font-size:.98rem;margin-bottom:.25rem}.cfi-deroule__liste p{font-size:.88rem;margin:0}.cfi-couverture p{font-size:.95rem}.cfi-equipe__intro{font-size:.95rem;max-width:40rem}.cfi-equipe__criteres{margin-top:1rem;font-size:.88rem}.cfi-equipe__criteres li{margin-bottom:.4rem}.cfi-horizons{background:var(--surface);padding:2.5rem 1.25rem}.cfi-horizons__inner{max-width:76rem;margin-inline:auto}.cfi-horizons__grille{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:761px){.cfi-horizons__grille{grid-template-columns:repeat(3,1fr)}}.cfi-horizons__etape{border-left:2px solid var(--accent);padding-left:1rem}.cfi-horizons__etape h3{font-size:1rem;margin-bottom:.35rem}.cfi-horizons__etape p{font-size:.9rem;margin:0}.cfi-horizons__svg{width:100%;height:auto;max-width:45rem;margin:1.5rem auto 0;display:none}@media(min-width:700px){.cfi-horizons__svg{display:block}}.cfi-horizons__liste{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}@media(min-width:700px){.cfi-horizons__liste{display:none}}.cfi-horizons__liste li{border-left:2px solid var(--accent);padding-left:1rem}.cfi-horizons__liste-nom{display:block;font-family:var(--font-titre);color:var(--encre-titre);font-size:1.05rem}.cfi-horizons__liste-repere{display:block;font-size:.82rem;color:var(--muted);margin:.1rem 0 .3rem}.cfi-horizons__liste-items{display:block;font-size:.9rem}.prose-page{padding:3rem 0 4rem}.prose h1{margin-bottom:1rem}.prose h2{margin-top:2rem;font-size:1.2rem}.prose a{text-decoration:underline}.ph{margin:0}.ph--remplir{height:100%}.ph__cadre{position:relative;overflow:hidden;background:var(--surface)}.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__legende{font-size:.8rem;color:var(--muted);margin-top:.4rem}.cfi-article__tete{margin-bottom:1.5rem}.cfi-article__tete .ph{margin:1rem 0}.cfi-article__chapo{font-size:1.05rem;opacity:.9}.cfi-article__meta{font-size:.82rem;color:var(--ink)}.cfi-article__tete-form{max-width:26rem;margin:0 auto 2rem}.cfi-article__corps :where(p,h2){max-width:38rem}.cfi-article__lien-business{margin-top:2rem}.cfi-article__lien-business ul{padding-left:0;list-style:none}.cfi-article__autres{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.cfi-article__autres ul{list-style:none;padding:0}.cfi-article__autres li{margin-bottom:.5rem}.cfi-guide-grille{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:761px){.cfi-guide-grille{grid-template-columns:repeat(2,1fr)}}.cfi-guide-carte{border:1px solid var(--line);background:var(--paper);text-decoration:none;color:var(--ink);display:block}.cfi-guide-carte__corps{padding:1rem}.cfi-guide-carte h3{font-size:1.02rem;margin-bottom:.3rem}.cfi-guide-carte time{font-size:.78rem;color:var(--ink)}.cfi-article{max-width:42rem;margin-inline:auto;padding:0 1.25rem 3rem}.cfi-article time{font-size:.85rem;color:var(--muted)}.cfi-article h2{margin-top:2rem}.cfi-services-carte{text-decoration:none;color:var(--ink);display:block}.cfi-services-carte h3{font-size:1.05rem}.cfi-services-carte p{font-size:.9rem;color:var(--muted);margin:0}.cfi-faq{max-width:42rem}.cfi-faq__item{border-bottom:1px solid var(--line);padding:.9rem 0}.cfi-faq__item summary{cursor:pointer;font-family:var(--font-titre);color:var(--encre-titre)}.cfi-faq__item p{margin:.6rem 0 0;font-size:.93rem}.cfi-maillage-liste{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem .9rem}.cfi-maillage-liste a{font-size:.88rem;color:var(--encre-titre);text-decoration:none;border-bottom:1px solid var(--line)}.cfi-compris-exclu{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:761px){.cfi-compris-exclu{grid-template-columns:1fr 1fr}}.cfi-compris-exclu h3{font-size:1rem}.cfi-sommaire-item{border-top:1px solid var(--line);padding:1.5rem 0}.cfi-sommaire-item h2{font-size:1.2rem}.cfi-sommaire-item h2 a{color:var(--encre-titre);text-decoration:none}.cfi-matiere{display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:start}@media(min-width:761px){.cfi-matiere{grid-template-columns:1fr 1fr}}.cfi-matiere__bloc p{font-size:.93rem}.cfi-matiere table{width:100%}.cfi-voisines{margin-top:1.5rem;font-size:.85rem;color:var(--muted)}.cfi-voisines a{color:inherit}.cfi-liste-communes{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem}.cfi-liste-communes a{color:var(--encre-titre);text-decoration:none}@media(max-width:480px){.cfi-lf-fields{grid-template-columns:1fr}}h1,h2,h3,h4,:where(.cfi-h1,.cfi-h2){-webkit-hyphens:manual;hyphens:manual}:where(.cfi-g){display:grid;grid-template-columns:repeat(var(--cfi-cols, 1),minmax(0,1fr))}:where(.cfi-g[data-fill="1"])>:last-child{grid-column:span var(--cfi-fill-span, 1) / -1}@media(max-width:980px){:where(.cfi-g){grid-template-columns:repeat(var(--cfi-cols-md, 1),minmax(0,1fr))}:where(.cfi-g[data-fill="1"])>:last-child{grid-column:auto}:where(.cfi-g[data-fill-md="1"])>:last-child{grid-column:span var(--cfi-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.cfi-g){grid-template-columns:minmax(0,1fr)}:where(.cfi-g[data-fill="1"])>:last-child,:where(.cfi-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.cfi-tw){overflow-x:auto}:where(.cfi-t){width:100%;border-collapse:collapse}:where(.cfi-t th,.cfi-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.cfi-t,.cfi-t tbody,.cfi-t tr,.cfi-t td,.cfi-t th){display:block;width:100%}:where(.cfi-t thead){display:none}:where(.cfi-t td,.cfi-t th){width:auto!important}:where(.cfi-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.cfi-crumb ol){list-style:none;margin:0;padding:0}:where(.cfi-crumb li){display:inline}:where(.cfi-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.cfi-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}

@media(max-width:640px){.cfi-lf-fields{grid-template-columns:minmax(0,1fr)}.cfi-lf-field{min-width:0}.cfi-lf-field input,.cfi-lf-field select,.cfi-lf-field textarea{min-width:0;max-width:100%;width:100%;box-sizing:border-box}}@media(max-width:375px){.cfi-hdr__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:0 12px}.cfi-hdr__marque{min-width:0;white-space:normal;font-size:.86rem;line-height:1.3}.cfi-hdr__cta{font-size:.75rem;padding:8px}.cfi-hdr__burger{flex-shrink:0}}
