@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/krub-latin-400.woff2) format("woff2")}@font-face{font-family:Krub;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/krub-latin-600.woff2) format("woff2")}@font-face{font-family:Krub;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/krub-latin-700.woff2) format("woff2")}@font-face{font-family:Krub;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/krub-latin-italic-400.woff2) format("woff2")}:root{--erd-paper: oklch(.988 .005 108);--erd-ink: oklch(.255 .026 120);--erd-ink-2: oklch(.415 .02 118);--erd-ink-3: oklch(.47 .018 116);--erd-surface: oklch(.96 .012 108);--erd-surface-2: oklch(.93 .02 108);--erd-accent: oklch(.52 .08 108);--erd-accent-deep: oklch(.4 .068 108);--erd-accent-soft: oklch(.93 .028 108);--erd-field-line: oklch(.55 .02 108);--erd-line: oklch(.87 .014 108);--erd-line-strong: var(--erd-field-line);--erd-line-dark: oklch(.4 .022 118);--map-land: var(--erd-surface);--map-line: var(--erd-line-strong);--map-com: var(--erd-paper);--map-com-line: var(--erd-line);--map-in: var(--erd-accent-soft);--map-page: var(--erd-accent-deep);--map-dot: var(--erd-ink-3);--map-dot-page: var(--erd-ink);--map-label: var(--erd-ink);--map-muted: var(--erd-ink-3);--font: "Krub", ui-sans-serif, system-ui, sans-serif;--w-corps: 400;--w-med: 500;--w-titre: 600;--w-bold: 700;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sec-y: clamp(64px, 8vw, 132px);--gap: clamp(18px, 2.2vw, 34px);--radius: 9px;--radius-sm: 6px;--shadow: 0 1px 2px oklch(.255 .026 120 / .05), 0 12px 30px oklch(.255 .026 120 / .06);--shadow-lift: 0 2px 4px oklch(.255 .026 120 / .07), 0 16px 40px oklch(.255 .026 120 / .11);--header-h: 66px;--ease: cubic-bezier(.2,.6,.25,1);--hdr: var(--header-h);--hdr-m: 60px;--hdr-hors-flux: 1;--volet-l: min(26rem, 100%);--volet-fond: var(--erd-paper);--voile: oklch(.22 .022 118 / .48);--barre-h: 4.5rem;--barre-fond: var(--erd-paper);--barre-texte: var(--erd-ink);--lf-encre: var(--erd-ink);--prose-l: 42rem;--field-line: var(--erd-field-line)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--erd-paper);color:var(--erd-ink);font-family:var(--font);font-weight:var(--w-corps);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:var(--header-h)}@media(max-width:980px){body{padding-top:var(--hdr-m)}}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:var(--erd-accent-deep);text-decoration:none}a:hover{color:var(--erd-ink)}h1,h2,h3,h4,p,figure,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--erd-accent);outline-offset:3px;border-radius:3px}::selection{background:var(--erd-accent-soft)}.sr-only,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--erd-ink);color:var(--erd-paper);padding:10px 16px;border-radius:0 0 var(--radius-sm) 0}.skip-link:focus{left:0}.erd-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,4vw,44px)}.erd-wrap-md{width:100%;max-width:980px;margin-inline:auto;padding-inline:clamp(18px,4vw,44px)}.erd-wrap-sm{width:100%;max-width:760px;margin-inline:auto;padding-inline:clamp(18px,4vw,44px)}.erd-panneau{padding-block:var(--sec-y);position:relative}.erd-panneau--serre{padding-block:clamp(40px,4.4vw,68px)}.erd-panneau[data-fond=surface]{background:var(--erd-surface)}.erd-panneau[data-fond=accent]{background:var(--erd-ink);color:#f4f4ec}[data-fond=accent] :where(h2,h3,strong){color:#fcfcf8}[data-fond=accent] :where(p,li){color:#dfdfd4}[data-fond=accent] :where(a){color:#d4d4af}.erd-kicker{display:flex;align-items:center;gap:.7em;font-size:12px;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--erd-accent-deep)}.erd-kicker:before{content:"";width:30px;height:1px;background:var(--erd-accent);flex:none}h1,.erd-h1{font-family:var(--font);font-size:clamp(27px,3.2vw,38px);line-height:1.08;letter-spacing:-.01em;font-weight:var(--w-titre);color:var(--erd-ink)}h2,.erd-h2{font-family:var(--font);font-size:clamp(24px,2.8vw,34px);line-height:1.18;letter-spacing:-.008em;font-weight:var(--w-titre);color:var(--erd-ink)}h3,.erd-h3{font-family:var(--font);font-size:19px;line-height:1.3;font-weight:var(--w-titre);color:var(--erd-ink)}h4{font-size:15px;font-weight:var(--w-bold);letter-spacing:.01em}.erd-lede{font-size:clamp(17px,1.3vw,19px);line-height:1.65;color:var(--erd-ink-2)}.erd-small{font-size:14px;line-height:1.55;color:var(--erd-ink-3)}.erd-muted{color:var(--erd-ink-3)}p{font-size:17px;line-height:1.7;color:var(--erd-ink-2)}strong{color:var(--erd-ink);font-weight:var(--w-bold)}em{font-style:italic}.erd-btn{--btn-bg: var(--erd-accent-deep);--btn-fg: oklch(.99 .004 108);--btn-bd: var(--erd-accent-deep);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 24px;border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;font-size:15px;font-weight:var(--w-bold);letter-spacing:.02em;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);text-align:center}.erd-btn:hover{background:transparent;color:var(--erd-accent-deep)}.erd-btn--ghost{--btn-bg: transparent;--btn-fg: var(--erd-ink);--btn-bd: var(--erd-line-strong);font-weight:var(--w-med)}.erd-btn--ghost:hover{background:var(--erd-ink);color:#f9f9f4;border-color:var(--erd-ink)}.erd-panneau[data-fond=accent] .erd-btn{--btn-bg: oklch(.975 .008 108);--btn-fg: var(--erd-ink);--btn-bd: oklch(.975 .008 108)}.erd-panneau[data-fond=accent] .erd-btn:hover{background:transparent;color:#fcfcf8;border-color:#f7f7f1}.erd-lien-fleche{display:inline-flex;align-items:center;gap:.5em;font-weight:var(--w-bold);font-size:13.5px;color:var(--erd-accent-deep)}.erd-hdr{position:fixed;top:0;left:0;right:0;z-index:55;height:var(--header-h);display:flex;align-items:center;background:var(--erd-paper);border-bottom:1px solid var(--erd-line)}.erd-hdr .erd-wrap{display:flex;align-items:center;gap:clamp(14px,2.4vw,36px);width:100%}.erd-marque{display:flex;flex-direction:column;line-height:1.1;gap:2px;flex:none}.erd-marque b{font-size:18px;font-weight:var(--w-bold);color:var(--erd-ink);letter-spacing:-.01em}.erd-marque i{font-style:normal;font-size:10px;font-weight:var(--w-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--erd-accent-deep)}.erd-nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,22px);margin-left:auto}.erd-nav>a{font-size:14.5px;font-weight:var(--w-med);color:var(--erd-ink);white-space:nowrap}.erd-nav>a:hover{color:var(--erd-accent-deep)}.erd-nav__drop{position:relative}.erd-nav__drop>summary{list-style:none;cursor:pointer;font-size:14.5px;font-weight:var(--w-med);color:var(--erd-ink);padding:8px 0;display:flex;align-items:center;gap:5px}.erd-nav__drop>summary::-webkit-details-marker{display:none}.erd-nav__drop>summary:after{content:"";width:6px;height:6px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg);margin-top:-3px}.erd-nav__drop>summary:hover{color:var(--erd-accent-deep)}.erd-nav__drop>ul{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius);box-shadow:var(--shadow-lift);padding:8px;z-index:70}.erd-nav__drop>ul li a{display:block;padding:9px 10px;border-radius:var(--radius-sm);font-size:14.5px;color:var(--erd-ink)}.erd-nav__drop>ul li a:hover{background:var(--erd-surface);color:var(--erd-accent-deep)}.erd-nav__drop[open]>summary:after{transform:rotate(225deg);margin-top:3px}.header-cta{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--radius);background:var(--erd-accent-deep);color:#fcfcf9!important;font-weight:var(--w-bold);font-size:14px}.header-cta:hover{background:var(--erd-ink)}.erd-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--erd-line);border-radius:var(--radius-sm);background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.erd-burger span{display:block;width:20px;height:1.6px;background:var(--erd-ink)}@media(max-width:980px){.erd-nav,.header-cta{display:none}.erd-burger{display:flex}}.erd-volet{font-family:var(--font)}.erd-volet__voile{backdrop-filter:none}.erd-volet__pan[data-menu]{display:flex;flex-direction:column}.erd-volet__tete{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--erd-line)}.erd-volet__titre{font-size:16px}.erd-volet__fermer{width:40px;height:40px;border:1px solid var(--erd-line);border-radius:var(--radius-sm);background:transparent;font-size:18px;cursor:pointer}.erd-volet__corps{padding:12px 20px 28px;overflow-y:auto}.erd-mnav-grp{margin-top:18px}.erd-mnav-grp .erd-small{text-transform:uppercase;letter-spacing:.12em;font-weight:var(--w-bold);border-bottom:1px solid var(--erd-line);padding-bottom:8px}.erd-volet__corps a{display:block;padding:12px 0;border-bottom:1px solid var(--erd-line);font-size:16px;font-weight:var(--w-med);color:var(--erd-ink)}.erd-scene{padding-top:clamp(14px,1.6vw,22px);padding-bottom:clamp(40px,5vw,72px);background:var(--erd-surface)}.erd-scene__grid{display:grid;gap:clamp(16px,2vw,32px) clamp(28px,3.4vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,420px);grid-template-rows:auto auto;grid-template-areas:"dire saisie" "sous saisie";align-items:start}.erd-scene__dire{grid-area:dire;max-width:640px}.erd-scene__sous{grid-area:sous;max-width:640px}.erd-scene__chapo{margin-top:0;font-size:clamp(15.5px,1.2vw,17.5px);color:var(--erd-ink-2)}.erd-scene__mention{margin-top:16px;font-size:13.5px;color:var(--erd-ink-3);border-top:1px solid var(--erd-line);padding-top:14px}.erd-reperes{display:grid;gap:10px;margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.erd-repere{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius)}.erd-repere__puce{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--erd-accent)}.erd-repere b{display:block;font-size:14px;font-weight:var(--w-bold);color:var(--erd-ink)}.erd-repere span{font-size:12.5px;color:var(--erd-ink-3)}.erd-scene__saisie{grid-area:saisie;position:relative}@media(max-width:980px){.erd-scene__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"dire" "saisie" "sous"}.erd-reperes{grid-template-columns:minmax(0,1fr)}}.erd-confiance{padding-block:18px;border-block:1px solid var(--erd-line);background:var(--erd-paper)}.erd-confiance__row{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:14px;color:var(--erd-ink-2)}.erd-confiance__note{font-weight:var(--w-bold);color:var(--erd-ink)}.erd-lf-hp{position:absolute}.erd-lf-card{background:var(--erd-paper);color:var(--lf-encre, var(--erd-ink));border-radius:var(--radius);padding:clamp(14px,1.6vw,20px);box-shadow:var(--shadow-lift);border:1px solid var(--erd-line)}.erd-lf-title{font-size:18px;margin-bottom:2px}.erd-lf-note{font-size:13px;color:var(--erd-ink-3);margin-bottom:10px}.erd-lf-fields{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.erd-lf-field{display:flex;flex-direction:column;gap:5px}.erd-lf-field--wide{grid-column:1 / -1}.erd-lf-field label{font-size:11px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--erd-ink-3)}.erd-lf-field input,.erd-lf-field select,.erd-lf-field textarea{width:100%;font-family:inherit;font-size:16px;font-weight:var(--w-corps);color:var(--erd-ink);background:#fefefb;border:1.5px solid var(--field-line);border-radius:var(--radius-sm);padding:9px 12px;min-height:42px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.erd-lf-field textarea{min-height:72px;resize:vertical}.erd-lf-field input:focus,.erd-lf-field select:focus,.erd-lf-field textarea:focus{outline:none;border-color:var(--erd-accent-deep);box-shadow:0 0 0 3px var(--erd-accent-soft)}.erd-lf-card--compact .erd-lf-field textarea{min-height:44px}.erd-lf-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12.5px;color:var(--erd-ink-3)}.erd-lf-consent input{margin-top:3px;flex:none}.erd-lf-submit{margin-top:10px;width:100%;min-height:46px;border:1px solid var(--erd-accent-deep);border-radius:var(--radius);background:var(--erd-accent-deep);color:#fcfcf9;font-weight:var(--w-bold);font-size:15px;cursor:pointer}.erd-lf-submit:hover{background:var(--erd-ink);border-color:var(--erd-ink)}.erd-lf-reassure{margin-top:8px;font-size:12px;color:var(--erd-ink-3);text-align:center}.erd-lf-error{background:oklch(.94 .05 40);color:#4e1c0a;padding:10px 14px;border-radius:var(--radius-sm);font-size:13.5px;margin-bottom:12px}.erd-lf-card--compact .erd-lf-fields{gap:8px 10px}@media(max-width:359px){.erd-lf-fields{grid-template-columns:minmax(0,1fr)}}.erd-g{gap:var(--gap)}.erd-cartes,.erd-avis__grille,.erd-profils{display:grid}.erd-carte{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,1.8vw,24px);background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius);transition:border-color .25s var(--ease),transform .25s var(--ease)}.erd-carte:hover{border-color:var(--erd-line-strong);transform:translateY(-3px)}.erd-carte p{font-size:14.5px}.erd-carte__plus{margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--erd-accent-deep)}.erd-profil{padding:18px;background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius)}.erd-profil h4{margin-bottom:6px}.erd-profil p{font-size:14px}.erd-parcours{display:flex;flex-direction:column;gap:0}.erd-parcours li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--erd-line)}.erd-parcours li:first-child{border-top:none}.erd-parcours__n{font-size:28px;font-weight:var(--w-titre);color:var(--erd-accent-deep);line-height:1}.erd-parcours__t{font-size:15.5px;color:var(--erd-ink-2);padding-top:4px}.erd-lieux{display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start}.erd-lieux__carte{background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius);padding:14px}.erd-lieux__carte svg{width:100%;height:auto;display:block}.erd-lieux__liste{display:grid;gap:0}.erd-lieux__item{display:grid;gap:6px 20px;grid-template-columns:172px minmax(0,1fr);padding:16px 0;border-top:1px solid var(--erd-line)}.erd-lieux__item:first-child{border-top:none}.erd-lieux__type{font-size:11px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--erd-ink-3)}.erd-lieux__nom{font-size:15px;font-weight:var(--w-med);color:var(--erd-ink)}.erd-lieux__adresse{font-size:13.5px;color:var(--erd-ink-3);margin-top:2px}.erd-lieux__garde{margin-top:16px;font-size:12.5px;color:var(--erd-ink-3);border-top:1px dashed var(--erd-line);padding-top:12px}@media(max-width:900px){.erd-lieux,.erd-lieux__item{grid-template-columns:minmax(0,1fr)}}.erd-glossaire{display:grid;gap:0}.erd-glossaire__ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 24px;padding:16px 0;border-top:1px solid var(--erd-line)}.erd-glossaire__ligne:first-child{border-top:none}.erd-glossaire__mot{font-size:14.5px;color:var(--erd-ink-3)}.erd-glossaire__terme{font-size:15.5px;color:var(--erd-ink-2)}@media(max-width:700px){.erd-glossaire__ligne{grid-template-columns:minmax(0,1fr)}}.erd-t th,.erd-t td{padding:13px 14px;font-size:15px;border-bottom:1px solid var(--erd-line)}.erd-t th{font-size:11px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--erd-ink-3);border-bottom:1.5px solid var(--erd-line-strong)}.erd-t td:first-child{font-weight:var(--w-med);color:var(--erd-ink)}.erd-tw{border:1px solid var(--erd-line);border-radius:var(--radius);overflow:hidden}.erd-t caption{text-align:left;font-size:12.5px;color:var(--erd-ink-3);padding:10px 14px;background:var(--erd-surface)}@media(max-width:640px){.erd-t td[data-col]:before{content:attr(data-col);font-size:10.5px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--erd-ink-3);display:block;margin-bottom:2px}.erd-t td{border:0;padding:6px 14px}.erd-t tr{border-bottom:1px solid var(--erd-line);padding-bottom:8px;margin-bottom:4px;display:block}}.erd-relance{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:20px 22px;border:1px solid var(--erd-line);border-radius:var(--radius);background:var(--erd-accent-soft);margin-block:var(--sec-y)}.erd-relance p{margin:0;font-size:15.5px;color:var(--erd-ink);max-width:46ch}.erd-relance a{flex:none}.erd-avis__moyenne{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.erd-avis__note{font-size:26px;font-weight:var(--w-titre)}.erd-avis__compteur{font-size:13.5px;color:var(--erd-ink-3)}.erd-avis__carte{padding:18px;background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px}.erd-avis__etoiles{color:var(--erd-accent);letter-spacing:.1em}.erd-avis__texte{font-size:14.5px;color:var(--erd-ink-2)}.erd-avis__auteur{font-size:12.5px;color:var(--erd-ink-3);font-weight:var(--w-bold);letter-spacing:.04em}.erd-avis__reveal summary{cursor:pointer;margin-top:18px;font-size:13.5px;font-weight:var(--w-bold);color:var(--erd-accent-deep);list-style:none}.erd-avis__reveal summary::-webkit-details-marker{display:none}.erd-avis__reveal[open] summary{margin-bottom:14px}.erd-faq details{border-bottom:1px solid var(--erd-line)}.erd-faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;gap:16px;align-items:flex-start;font-size:16.5px;font-weight:var(--w-med)}.erd-faq summary::-webkit-details-marker{display:none}.erd-faq summary:after{content:"";flex:none;width:10px;height:10px;margin-left:auto;margin-top:7px;border-right:1.6px solid var(--erd-accent-deep);border-bottom:1.6px solid var(--erd-accent-deep);transform:rotate(45deg);transition:transform .25s var(--ease)}.erd-faq details[open] summary:after{transform:rotate(225deg)}.erd-faq p{padding-bottom:20px;max-width:68ch}.erd-zone-carte{max-width:560px;margin-inline:auto;background:var(--erd-paper);border:1px solid var(--erd-line);border-radius:var(--radius);padding:14px}.erd-zone-carte svg{width:100%;height:auto;display:block}.mp-carte{display:block;width:100%;height:auto}.erd-zone-liste{columns:2;column-gap:34px}.erd-zone-liste li{break-inside:avoid;padding:9px 0;border-bottom:1px solid var(--erd-line);font-size:15px}@media(max-width:700px){.erd-zone-liste{columns:1}}.erd-foot{background:var(--erd-ink);color:#e5e5dc;padding-top:clamp(48px,5vw,76px)}.erd-foot__edge{height:3px;background:var(--erd-accent)}.erd-foot__grid{display:grid;gap:32px var(--gap);grid-template-columns:1.3fr repeat(3,minmax(0,1fr));padding-bottom:36px}.erd-foot a{color:#d8d8ce;font-size:14.5px}.erd-foot a:hover{color:#fcfcf8}.erd-foot__col li{padding:5px 0}.erd-foot__col h4{color:#f2f2ec;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.erd-foot__marque{font-size:18px;font-weight:var(--w-bold);color:#fcfcf8}.erd-foot__baseline{font-size:13.5px;color:#bebfb4;margin-top:8px;max-width:34ch}.erd-foot__non-appartenance{margin-top:16px;padding:12px 14px;border:1px solid oklch(.42 .03 118);border-radius:var(--radius-sm);font-size:12.5px;line-height:1.5;color:#d1d2c7}.erd-foot__legal{border-top:1px solid oklch(.4 .024 118);padding:16px 0 22px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px;color:#abaca2}.erd-foot__legal a{font-size:12.5px}@media(max-width:900px){.erd-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.erd-foot__grid{grid-template-columns:minmax(0,1fr)}}.erd-crumb{padding-block:12px;font-size:12.5px;color:var(--erd-ink-3);background:var(--erd-surface);border-bottom:1px solid var(--erd-line)}.erd-crumb .erd-wrap{display:block}.erd-crumb a{color:var(--erd-ink-3)}.erd-crumb a:hover{color:var(--erd-accent-deep)}.erd-crumb [aria-current]{color:var(--erd-ink);font-weight:var(--w-med)}.ph{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius);background:var(--erd-surface-2)}.ph__cadre{position:relative;width:100%}.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;max-width:100%}.ph__legende{padding:10px 4px 0;font-size:12.5px;color:var(--erd-ink-3)}.ph--remplir{height:100%;margin:0}.erd-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.erd-grille--centered{justify-content:center}.erd-grille--slider{grid-auto-flow:column;grid-auto-columns:minmax(260px,32%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.erd-grille--slider>*{scroll-snap-align:start}.erd-strip{position:relative}.erd-strip-ctrl{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.erd-strip-nav{width:40px;height:40px;border:1px solid var(--erd-line);border-radius:var(--radius-sm);background:var(--erd-paper);cursor:pointer;font-size:16px}.erd-strip-nav:disabled{opacity:.35;cursor:default}@media(max-width:900px){.erd-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.erd-grille--slider{grid-auto-columns:minmax(240px,70%)}}@media(max-width:560px){.erd-grille{grid-template-columns:minmax(0,1fr)}}.erd-bande{display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.erd-bande--inverse{direction:rtl}.erd-bande--inverse>*{direction:ltr}@media(max-width:900px){.erd-bande,.erd-bande--inverse{grid-template-columns:minmax(0,1fr);direction:ltr}}.prose-page{padding-block:clamp(48px,6vw,88px)}.prose h1{margin-bottom:18px}.prose h2{margin-top:2em;margin-bottom:.6em;font-size:21px}.prose p{margin-bottom:1.1em}.prose ul{margin:0 0 1.2em}.prose ul li{display:flex;gap:10px;font-size:16px;color:var(--erd-ink-2);margin-bottom:.5em}.prose ul li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--erd-accent)}.erd-art{max-width:70ch}.erd-art p{font-size:17.5px;line-height:1.72;margin-bottom:1.15em}.erd-art h2{font-size:clamp(21px,2vw,27px);margin:1.8em 0 .5em}.erd-art a{text-decoration:underline;text-underline-offset:2px}.erd-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--erd-ink-3);margin-bottom:18px}.erd-art-inline-cta{margin:2em 0;padding:20px 22px;border:1px solid var(--erd-line);border-radius:var(--radius);background:var(--erd-surface);color:var(--erd-ink-2);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.erd-art-inline-cta p{margin:0;font-size:15px;max-width:42ch}@media(max-width:1080px){.erd-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.erd-lede{font-size:16.5px}}h1,h2,h3,h4,:where(.erd-h1,.erd-h2){-webkit-hyphens:manual;hyphens:manual}:where(.erd-g){display:grid;grid-template-columns:repeat(var(--erd-cols, 1),minmax(0,1fr))}:where(.erd-g[data-fill="1"])>:last-child{grid-column:span var(--erd-fill-span, 1) / -1}@media(max-width:980px){:where(.erd-g){grid-template-columns:repeat(var(--erd-cols-md, 1),minmax(0,1fr))}:where(.erd-g[data-fill="1"])>:last-child{grid-column:auto}:where(.erd-g[data-fill-md="1"])>:last-child{grid-column:span var(--erd-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.erd-g){grid-template-columns:minmax(0,1fr)}:where(.erd-g[data-fill="1"])>:last-child,:where(.erd-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.erd-tw){overflow-x:auto}:where(.erd-t){width:100%;border-collapse:collapse}:where(.erd-t th,.erd-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.erd-t,.erd-t tbody,.erd-t tr,.erd-t td,.erd-t th){display:block;width:100%}:where(.erd-t thead){display:none}:where(.erd-t td,.erd-t th){width:auto!important}:where(.erd-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.erd-crumb ol){list-style:none;margin:0;padding:0}:where(.erd-crumb li){display:inline}:where(.erd-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.erd-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}
