.ed .ed-fo .ed-fo-panneau{justify-content:flex-start}.ed-fo-texte{display:flex;flex-direction:column;align-items:center}.ed-fo-logo{display:block;width:3.25rem;height:3.25rem;margin:0 0 var(--e2)}.ed .ed-fo h1.ed-fo-h1{max-width:20ch;font-size:clamp(1.75rem,min(7.4vw,4.6svh),2.75rem)}.ed-fo-h1 .ed-fo-ex{font-size:.5em;font-weight:550;letter-spacing:-.015em;color:var(--ed-t2);white-space:nowrap}.ed-fo-h1 .ed-fo-suite{display:block;font-size:.7em;font-weight:600;color:var(--ed-encre)}.ed-fo-note{margin:var(--e2) 0 0}.ed-fo-note a{display:inline-flex;align-items:baseline;gap:.15rem;color:var(--ed-encre);text-decoration:none}.ed-fo-note a:hover .ed-fo-note-lib{text-decoration:underline;text-underline-offset:3px}.ed-fo-note-val{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ed-sapin)}.ed-fo-note-sur{font-size:1rem;font-weight:650;color:var(--ed-t2)}.ed-fo-note-lib{margin-left:.5rem;font-size:var(--ed-petit);font-weight:600;color:var(--ed-t2)}.ed-fo-desc{max-width:34rem;margin:var(--e2) 0 0;font-size:clamp(1rem,.3vw + .95rem,1.0625rem);font-weight:500;line-height:1.55;color:var(--ed-t2);text-wrap:pretty}.ed-fo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e2);margin-top:var(--e3)}.ed .ed-fo-btn,.ed .ed-fo-btn-2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;border-radius:999px;font-size:.96rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .16s var(--ed-sortie)}.ed .ed-fo-btn{background:var(--ed-sapin);color:#fff}.ed .ed-fo-btn:hover{background:var(--ed-sapin-fonce);color:#fff}.ed .ed-fo-btn-2{background:#fff;color:var(--ed-encre);box-shadow:inset 0 0 0 1.5px var(--ed-ligne-2)}.ed .ed-fo-btn-2:hover{box-shadow:inset 0 0 0 1.5px var(--ed-sapin);color:var(--ed-sapin-fonce)}.ed .ed-fo-btn:active,.ed .ed-fo-btn-2:active{transform:scale(.97)}.ed-fo-mention{max-width:30rem;margin:var(--e2) 0 0;font-size:var(--ed-legende);line-height:1.45;color:var(--ed-t3)}.ed-fo-couverture{width:100%;max-width:34rem;margin:var(--e5) auto 0}.ed-fo-couverture img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:1.25rem;background:#fff}.ed-fo-couverture figcaption{margin:var(--e1) 0 0;font-size:var(--ed-legende);line-height:1.4;color:var(--ed-t3);text-align:center}@media(max-width:380px){.ed .ed-fo-btn,.ed .ed-fo-btn-2{padding-inline:1.1rem;font-size:.92rem}}@media(min-width:900px){.ed .ed-hero.ed-fo{min-height:0}.ed .ed-fo .ed-fo-panneau{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"texte image";grid-template-rows:auto;align-items:center;column-gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,4svh,2.5rem) clamp(1.5rem,2.4vw,2.25rem) clamp(1.75rem,4svh,2.5rem) clamp(2rem,3.6vw,3.5rem);text-align:left}.ed-fo-texte{grid-area:texte;align-items:flex-start}.ed .ed-fo h1.ed-fo-h1{max-width:none;font-size:clamp(2.125rem,min(2.8vw,5.6svh),2.75rem)}.ed-fo-logo{width:3rem;height:3rem}.ed-fo-desc{max-width:32rem}.ed-fo-actions{justify-content:flex-start}.ed-fo-couverture{grid-area:image;max-width:none;margin:0}.ed-fo-couverture img{border-radius:1.4rem}.ed-fo-couverture figcaption{text-align:right}}.ed-fo-carte{display:none}@media(min-width:1280px){.ed.ed-fiche{--ed-large: var(--ed-texte)}.ed-fo-carte{--fo-gap: 2.5rem;position:fixed;z-index:30;top:7.25rem;left:calc(var(--ed-off) + var(--ed-rail) + var(--ed-rail-gap) + var(--ed-texte) + var(--fo-gap));width:calc(var(--ed-frame) - var(--ed-rail) - var(--ed-rail-gap) - var(--ed-texte) - var(--fo-gap));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1.2rem 1.3rem;border-radius:1.4rem;background:#fff;box-shadow:0 0 0 1px #dfe8e1,0 24px 48px -32px #0c281a59;text-align:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s var(--ed-sortie),visibility 0s linear .3s}.ed-fo-carte.est-la{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s var(--ed-sortie),visibility 0s}.ed-fo-carte img{width:3rem;height:3rem}.ed-fo-carte p{margin:0}.ed-fo-carte-nom{font-family:var(--font-display);font-size:1.125rem;font-weight:650;letter-spacing:-.02em;color:var(--ed-encre)}.ed-fo-carte-note .ed-fo-note-val{font-size:1.375rem}.ed-fo-carte-note .ed-fo-note-lib{display:block;margin:.1rem 0 0;font-size:var(--ed-legende)}.ed-fo-carte-id{width:100%;margin:.25rem 0 0;padding-top:.6rem;border-top:1px solid var(--ed-ligne);display:grid;gap:.45rem;text-align:left}.ed-fo-carte-id div{display:grid;gap:.05rem}.ed-fo-carte-id dt{font-size:.8125rem;font-weight:600;color:var(--ed-t3)}.ed-fo-carte-id dd{margin:0;font-size:var(--ed-legende);font-weight:600;line-height:1.4;color:var(--ed-encre)}.ed .ed-fo-carte .ed-fo-btn{width:100%;margin-top:.4rem;padding-inline:.9rem;font-size:.9rem}html.ed-nav-bloque .ed-fo-carte{opacity:0;pointer-events:none}}.ed-fo-barre{position:fixed;z-index:35;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.75rem;padding:.6rem max(1rem,env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#fff;border-top:1px solid var(--ed-ligne-2);transform:translateY(110%);visibility:hidden;transition:transform .28s var(--ed-sortie),visibility 0s linear .28s}.ed-fo-barre.est-la{transform:none;visibility:visible;transition:transform .28s var(--ed-sortie),visibility 0s}.ed-fo-barre img{flex-shrink:0;width:36px;height:36px;border-radius:9px}.ed-fo-barre-nom{flex:1;min-width:0;margin:0;font-weight:700;font-size:.98rem;line-height:1.2;color:var(--ed-encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-fo-barre-nom>span{display:block;font-weight:500;font-size:.8rem;color:var(--ed-t2, #4B5550)}.ed-fo-barre-nom .ed-fo-note-val{font-size:inherit;line-height:inherit;font-weight:700;color:var(--ed-sapin)}.ed .ed-fo-barre .ed-fo-btn,.ed-fo-barre .ed-fo-btn{flex-shrink:0;min-height:2.75rem;padding:.6rem 1.1rem;font-size:.92rem}html.nx-cc-ouvert .ed-fo-barre,html.ed-nav-bloque .ed-fo-barre{transform:translateY(110%);visibility:hidden}#floating-cta{transition:opacity .3s ease,transform .3s ease,box-shadow .2s ease,scale .2s ease,bottom .28s var(--ed-sortie)}@media(max-width:1279.98px){html:not(.nx-cc-ouvert):not(.ed-nav-bloque) body:has(.ed-fo-barre.est-la) #floating-cta{bottom:calc(4.75rem + env(safe-area-inset-bottom))!important}}@media(min-width:1280px){.ed-fo-barre{display:none}}@media(prefers-reduced-motion:reduce){.ed-fo-barre,.ed-fo-barre.est-la{transition:none}}@media(prefers-reduced-motion:reduce){.ed-fo-carte,.ed-fo-carte.est-la{transition:none;transform:none}}
