.fo-etiquette{color:var(--gris-secondaire);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.fo-lien{color:var(--vert-eau);text-underline-offset:4px;font-weight:500}.fo-logo{border:1px solid var(--bordure);background:var(--blanc);width:56px;height:56px;color:var(--vert-constat);font:500 20px/1 var(--display);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.fo-logo img{object-fit:contain;width:80%;height:80%}.fo-logo--grand{border-radius:18px;width:88px;height:88px;font-size:30px}.fo-pastilles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fo-pastilles li{border:1px solid var(--bordure);background:var(--blanc);color:var(--gris-texte);border-radius:999px;padding:6px 12px;font-size:13px}.fo-mention{color:var(--gris-secondaire);margin:0;font-size:13px;line-height:1.5}.fo-section{scroll-margin-top:calc(var(--barre,72px) + 88px);flex-direction:column;gap:20px;padding-top:56px;display:flex}.fo-section>h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.fo-section__lede{max-width:64ch;color:var(--gris-texte);margin:-8px 0 0;font-size:17px;line-height:1.55}.fo-faq{border-top:1px solid var(--bordure);flex-direction:column;display:flex}.fo-faq details{border-bottom:1px solid var(--bordure)}.fo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.fo-faq summary::-webkit-details-marker{display:none}.fo-faq summary:after{content:"+";color:var(--gris-secondaire);flex:none;font-size:20px}.fo-faq details[open] summary:after{content:"–"}.fo-faq p{max-width:70ch;color:var(--gris-texte);margin:0 0 18px;font-size:15px;line-height:1.6}.fo-hero{background:var(--encre-profonde);color:var(--creme);position:relative;overflow:hidden}.fo-hero__media{position:absolute;inset:0}.fo-hero__media img{object-fit:cover;width:100%;height:100%}.fo-hero--photo .fo-hero__media:after{content:"";background:linear-gradient(90deg,#1a1815eb 0%,#1a1815b8 45%,#1a181540 100%);position:absolute;inset:0}@media (width<=720px){.fo-hero--photo .fo-hero__media:after{background:#1a1815c7}}.fo-hero__inner{z-index:1;flex-direction:column;gap:24px;padding:56px 0 64px;display:flex;position:relative}body:has(.site-header--overlay) .fo-hero__inner{padding-top:152px}.fo-hero h1{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.02}.fo-hero__lede{max-width:62ch;color:var(--sombre-secondaire);margin:0;font-size:20px;line-height:1.5}.fo-chiffres{flex-wrap:wrap;gap:12px 48px;margin:8px 0 0;display:flex}.fo-chiffres div{flex-direction:column-reverse;gap:2px;display:flex}.fo-chiffres dd{color:var(--or);font:400 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.fo-chiffres dt{color:var(--sombre-tertiaire);font-size:13px}.fo-hero__credit{color:var(--sombre-tertiaire);margin:0;font-size:13px}.fo-moments-nav+.fo-moment{padding-top:32px}.fo-moments-nav{top:calc(var(--barre,72px) + 8px);z-index:5;pointer-events:none;justify-content:center;margin-top:24px;padding:0 16px;display:flex;position:sticky}.fo-moments-nav__capsule{pointer-events:auto;scrollbar-width:none;border:1px solid var(--bordure);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#faf9f6db;border-radius:999px;gap:4px;max-width:100%;padding:6px;display:flex;position:relative;overflow-x:auto}.fo-moments-nav__capsule::-webkit-scrollbar{display:none}.fo-moments-nav a{min-height:44px;color:var(--gris-texte);white-space:nowrap;transition:background-color var(--t-quick) var(--e-out), color var(--t-quick) var(--e-out);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fo-moments-nav a:hover{background:var(--creme-ombre);color:var(--encre)}.fo-moments-nav a:focus-visible{outline:2px solid var(--vert-eau);outline-offset:2px}.fo-moments-nav a[aria-current]{background:var(--encre);color:var(--creme)}@media (prefers-reduced-motion:reduce){.fo-moments-nav a{transition:none}}.fo-moment{scroll-margin-top:calc(var(--barre,72px) + 80px);padding:56px 0}.fo-moment--ombre{background:var(--creme-ombre)}.fo-moment__grille{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px 56px;display:grid}.fo-moment__tete{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fo-moment__tete h2{margin:0}.fo-moment__num{color:var(--gris-secondaire);margin:0}.fo-moment__intro{color:var(--gris-texte);margin:0;font-size:17px;line-height:1.6}.fo-moment__photo{border-radius:var(--r-l);width:100%;height:200px;margin-top:8px;overflow:hidden}.fo-moment__photo img{object-fit:cover;width:100%;height:100%}.fo-familles{border-bottom:1px solid var(--bordure);margin:0;padding:0;list-style:none}.fo-famille{border-top:1px solid var(--bordure);min-height:44px;color:var(--encre);grid-template-columns:92px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.fo-famille:hover .fo-famille__nom{text-underline-offset:4px;text-decoration:underline}.fo-famille:focus-visible{outline:2px solid var(--vert-eau);outline-offset:4px}.fo-famille__logos{gap:4px;display:flex}.fo-famille__logos .fo-logo{border-radius:var(--r-s);width:28px;height:28px;font-size:13px}.fo-famille__texte{flex-direction:column;gap:4px;min-width:0;display:flex}.fo-famille__nom{font-size:17px;font-weight:500;line-height:1.35}.fo-famille__phrase{color:var(--gris-texte);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.5;overflow:hidden}.fo-famille__compte{color:var(--gris-texte);white-space:nowrap;font-size:15px}.fo-famille__chevron{color:var(--gris-secondaire)}.fo-bande{background:var(--encre-profonde);color:var(--creme);padding:72px 0}.fo-bande__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.fo-bande h2{margin:0 0 12px}.fo-bande p{max-width:60ch;color:var(--sombre-secondaire);margin:0;font-size:17px;line-height:1.6}.fo-bande p a{color:var(--focus-sombre);text-underline-offset:4px}@media (width<=768px){.fo-moment{padding:48px 0}.fo-moment__grille{grid-template-columns:minmax(0,1fr);gap:16px}.fo-moment__intro{font-size:15px;line-height:1.5}.fo-moment__photo,.fo-famille__logos,.fo-famille__phrase{display:none}.fo-famille{grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;min-height:56px;padding:6px 0}.fo-bande{padding:56px 0}}.fo-categorie{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:0 56px;padding-bottom:96px;display:grid}.fo-categorie>*{grid-column:1/-1}.fo-categorie__tete{flex-direction:column;grid-column:1;gap:16px;padding:48px 0 40px;display:flex}.fo-categorie__tete h1{margin:0}.fo-categorie__tete .fo-etiquette a{color:var(--gris-secondaire);text-decoration:none}.fo-intro{max-width:64ch;color:var(--gris-texte);margin:0;font-size:20px;line-height:1.5}.fo-besoin{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);flex-direction:column;grid-column:2;align-self:end;gap:12px;margin-bottom:40px;padding:24px;display:flex}.fo-besoin h2{margin:0}.fo-besoin p{color:var(--gris-texte);margin:0;font-size:15px;line-height:1.5}.fo-comparer{padding-top:0}.fo-comparer__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.fo-comparer__tete h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.06}.fo-comparer__faq{font-size:15px}.fo-comparatif{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);max-width:100%;overflow-x:auto}.fo-comparatif table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px;line-height:1.45}.fo-comparatif th,.fo-comparatif td{border-bottom:1px solid var(--bordure);text-align:left;vertical-align:top;min-width:170px;padding:14px 16px}.fo-comparatif thead th{background:var(--creme-ombre);color:var(--gris-texte);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.fo-comparatif tbody tr:last-child>*{border-bottom:0}.fo-comparatif tbody th{z-index:1;border-right:1px solid var(--bordure);background:var(--blanc);min-width:200px;font-weight:500;position:sticky;left:0}.fo-comparatif td:nth-child(2){font-weight:500}.fo-comparatif__nom{min-height:44px;color:var(--encre);align-items:center;gap:10px;text-decoration:none;display:flex}.fo-comparatif__nom:hover{text-underline-offset:4px;text-decoration:underline}.fo-comparatif__nom .fo-logo,.fo-ligne .fo-logo{border-radius:var(--r-s);width:36px;height:36px;font-size:15px}.fo-comparatif td.fo-vide{color:var(--gris-secondaire)}.fo-bascule,.fo-liste-cat{display:none}.fo-categorie__faq{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px 56px;padding-top:72px;display:grid}.fo-categorie__faq>h2{margin:0}.fo-voisines{border-top:1px solid var(--bordure);flex-direction:column;gap:16px;margin-top:72px;padding-top:40px;display:flex}.fo-voisines h2{margin:0}.fo-voisines__liste{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fo-voisines__liste a{border:1px solid var(--bordure);border-radius:var(--r-pill);background:var(--blanc);min-height:44px;color:var(--encre);transition:border-color var(--t-quick) var(--e-out);align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.fo-voisines__liste a:hover{border-color:var(--encre)}.fo-voisines__liste a.fo-lien{color:var(--vert-eau);background:0 0;border:0;padding:0 8px;font-weight:500}.fo-voisines__pied{color:var(--gris-texte);margin:16px 0 0;font-size:15px;line-height:1.5}.fo-voisines__pied a{color:var(--vert-eau);text-underline-offset:4px}@media (width<=1080px){.fo-categorie{grid-template-columns:minmax(0,1fr)}.fo-categorie__tete,.fo-besoin{grid-column:1}.fo-besoin{order:1;align-self:stretch;margin:48px 0 0}.fo-categorie__faq{order:2}.fo-voisines{order:3}}@media (width<=768px){.fo-categorie{padding-bottom:0}.fo-categorie__tete{gap:12px;padding:32px 0 24px}.fo-intro{font-size:17px}.fo-intro__suite{display:none}.fo-comparer__tete h2{font-size:30px}.fo-comparer__faq{display:none}.fo-bascule:not([hidden]){border:1px solid var(--bordure);border-radius:var(--r-pill);background:var(--blanc);grid-template-columns:1fr 1fr;padding:4px;display:grid}.fo-bascule button{border-radius:var(--r-pill);min-height:44px;color:var(--encre);font:500 15px/1 var(--sans);cursor:pointer;transition:background-color var(--t-quick) var(--e-out), color var(--t-quick) var(--e-out);background:0 0;border:0}.fo-bascule button[aria-pressed=true]{background:var(--encre);color:var(--creme)}.fo-bascule button:focus-visible{outline:2px solid var(--vert-eau);outline-offset:2px}.fo-comparer:has(.fo-bascule:not([hidden]))[data-vue=liste] .fo-liste-cat{animation:fo-revient var(--t-fast) var(--e-out);display:block}.fo-comparer:has(.fo-bascule:not([hidden]))[data-vue=liste] .fo-comparatif{display:none}.fo-comparer[data-vue=criteres] .fo-comparatif{animation:fo-revient var(--t-fast) var(--e-out)}.fo-liste-cat{border-bottom:1px solid var(--bordure);margin:0;padding:0;list-style:none}.fo-ligne{border-top:1px solid var(--bordure);min-height:44px;color:var(--encre);grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.fo-ligne__texte{flex-direction:column;min-width:0;display:flex}.fo-ligne__nom{font-weight:500;line-height:1.35}.fo-ligne__prix{color:var(--gris-texte);font-size:15px;line-height:1.45}.fo-comparatif{border-width:1px 0;border-radius:0;max-width:none;margin-inline:-20px}.fo-comparatif table{min-width:0}.fo-comparatif th,.fo-comparatif td{min-width:150px;padding:12px}.fo-comparatif tbody th{min-width:120px;max-width:120px}.fo-categorie__faq{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:48px}.fo-categorie__faq>h2{font-size:30px}.fo-voisines{background:var(--creme-ombre);border-top:0;margin:48px -20px 0;padding:32px 20px 48px}.fo-voisines__liste{flex-direction:column;gap:0}.fo-voisines__liste a{background:0 0;border-width:0 0 1px;border-radius:0;width:100%;min-height:48px;padding:0}.fo-voisines__liste a.fo-lien{width:auto;padding:0}}@keyframes fo-revient{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fo-comparer .fo-liste-cat,.fo-comparer .fo-comparatif{animation-name:fo-fondu;animation-duration:var(--t-quick)}}@keyframes fo-fondu{0%{opacity:0}to{opacity:1}}.fo-fiche{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"tete offre""corps offre";align-items:start;gap:0 64px;padding-bottom:96px;display:grid}.fo-fiche__tete{flex-direction:column;grid-area:tete;gap:16px;padding:40px 0 32px;display:flex}.fo-fiche__identite{align-items:center;gap:20px;display:flex}.fo-fiche__identite h1{overflow-wrap:anywhere;min-width:0;margin:0}.fo-fiche__accroche{max-width:60ch;color:var(--gris-texte);margin:0;font-size:20px;line-height:1.5}.fo-fiche__corps{grid-area:corps;min-width:0}.fo-profils-fiche{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;padding:24px;display:grid}.fo-liste{flex-direction:column;gap:10px;display:flex}.fo-liste__titre{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.15}.fo-liste ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.5;display:flex}.fo-sommaire{top:calc(var(--barre,72px) + 8px);z-index:4;background:var(--creme);scrollbar-width:none;gap:4px;margin:0;padding:10px 0;display:flex;position:sticky;overflow-x:auto}.fo-sommaire::-webkit-scrollbar{display:none}.fo-sommaire a{border-radius:var(--r-pill);min-height:44px;color:var(--encre);transition:background-color var(--t-quick) var(--e-out);flex:none;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fo-sommaire a:hover{background:var(--creme-ombre)}.fo-fiche .fo-section{border-top:1px solid var(--bordure);margin-top:48px;padding-top:48px}.fo-fiche .fo-section:first-of-type{margin-top:0}.fo-fiche .fo-section>h2{font-size:30px;line-height:1.06}.fo-prose{max-width:68ch;margin:0;font-size:17px;line-height:1.6}.fo-suite summary{min-height:44px;color:var(--vert-eau);cursor:pointer;align-items:center;gap:8px;font-weight:500;list-style:none;display:inline-flex}.fo-suite summary::-webkit-details-marker{display:none}.fo-suite summary:after{content:"+";font-size:20px}.fo-suite[open] summary:after{content:"–"}.fo-suite .fo-technique{margin-top:12px}.fo-suite .fo-pastilles{margin-top:20px}@media (width>=769px){.fo-suite--bureau summary{display:none}.fo-suite--bureau .fo-technique{border-top:0;margin-top:0}}@media (width<=768px){.fo-suite[open]>:not(summary){animation:fo-revient var(--t-fast) var(--e-out)}}.fo-technique{border-top:1px solid var(--bordure);margin:0}.fo-technique div{border-bottom:1px solid var(--bordure);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.fo-technique dt{color:var(--gris-texte)}.fo-technique dd{margin:0}.fo-technique dd.fo-vide{color:var(--gris-secondaire)}.fo-grille{border-collapse:collapse;background:var(--blanc);width:100%;min-width:560px;font-size:15px;line-height:1.45}.fo-grille caption{color:var(--gris-texte);text-align:left;padding:12px 14px;font-size:13px}.fo-grille th,.fo-grille td{border-bottom:1px solid var(--bordure);text-align:left;vertical-align:top;padding:12px 14px}.fo-grille thead th{background:var(--creme-ombre);color:var(--gris-texte);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.fo-grille tbody tr:last-child>*{border-bottom:0}.fo-table{border:1px solid var(--bordure);border-radius:var(--r-l);scrollbar-width:thin;max-width:100%;overflow-x:auto}.fo-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fo-points__col{border-radius:var(--r-l);background:var(--vert-constat-fond);flex-direction:column;gap:10px;padding:24px;display:flex}.fo-points__col h3{color:var(--vert-constat);margin:0;font-size:20px;line-height:1.15}.fo-points__col--coince{background:var(--ambre-reserve-fond)}.fo-points__col--coince h3{color:var(--ambre-reserve)}.fo-points__col ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.5;display:flex}.fo-offre{top:calc(var(--barre,72px) + 24px);border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);flex-direction:column;grid-area:offre;gap:16px;margin-top:40px;padding:24px;display:flex;position:sticky}.fo-offre__prix{flex-direction:column;gap:4px;display:flex}.fo-offre__prix strong{font:500 30px/1.1 var(--display);letter-spacing:-.02em}.fo-offre__unite{color:var(--gris-texte);font-size:15px}.fo-offre__sortie{flex-direction:column;gap:6px;display:flex}.fo-offre__sortie .fo-mention{text-align:center}.fo-offre__code{border:1px dashed var(--bordure);border-radius:var(--r-m);color:var(--gris-texte);flex-direction:column;gap:4px;margin:0;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}.fo-offre__code strong{color:var(--encre);font:500 20px/1.2 var(--display);letter-spacing:.04em;user-select:all}.fo-offre__reperes{border-top:1px solid var(--bordure);margin:0;font-size:15px;line-height:1.45}.fo-offre__reperes div{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.fo-offre__reperes div+div{border-top:1px solid var(--bordure)}.fo-offre__reperes dt{color:var(--gris-texte)}.fo-offre__reperes dd{margin:0}.fo-barre-mobile{display:none}@media (width<=1080px){.fo-fiche{flex-direction:column;align-items:stretch;display:flex}.fo-fiche__tete{display:contents}.fo-fiche__tete>*{margin-bottom:16px}.fo-fiche__tete>:first-child{margin-top:40px}.fo-offre{order:1;margin:8px 0 32px;position:static}.fo-profils-fiche{order:2;margin:0}.fo-fiche__corps{order:3}}@media (width<=768px){.fo-fiche__tete>:first-child{margin-top:28px}.fo-fiche__tete>*{margin-bottom:14px}.fo-fiche__identite{gap:14px}.fo-logo--grand{border-radius:var(--r-m);width:64px;height:64px;font-size:24px}.fo-fiche__accroche{font-size:17px}.fo-profils-fiche{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.fo-offre__reperes div{grid-template-columns:minmax(0,1fr);gap:0}.fo-offre__reperes dt{font-size:13px}.fo-fiche .fo-section{margin-top:40px;padding-top:40px}.fo-technique div{grid-template-columns:minmax(0,1fr);gap:0}.fo-technique dt{font-size:13px}.fo-table{border-width:1px 0;border-radius:0;max-width:none;margin-inline:-20px}.fo-grille{min-width:0}.fo-grille th,.fo-grille td{min-width:120px;padding:12px}.fo-points{grid-template-columns:minmax(0,1fr);gap:12px}.fo-points__col{padding:20px}.fo-barre-mobile{z-index:5;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--bordure);background:var(--creme);opacity:0;pointer-events:none;transition:transform var(--t-quick) var(--e-in), opacity var(--t-quick) var(--e-in);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.fo-barre-mobile.est-visible{opacity:1;pointer-events:auto;transition:transform var(--t-fast) var(--e-out), opacity var(--t-fast) var(--e-out);transform:none}.fo-barre-mobile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fo-barre-mobile small{color:var(--gris-texte);font-size:13px;line-height:1.35}.fo-barre-mobile span{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.fo-barre-mobile__action{flex:none}body:has(.fo-barre-mobile){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.fo-barre-mobile,.fo-barre-mobile.est-visible{transition:opacity var(--t-quick) linear;transform:none}.fo-suite[open]>:not(summary){animation:fo-fondu var(--t-quick)}}.fo-publications{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fo-publications li>a{border:1px solid var(--bordure);border-radius:var(--r-l);background:var(--blanc);color:var(--encre);transition:border-color var(--t-quick) var(--e-out);flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex}.fo-publications li>a:hover{border-color:var(--encre)}.fo-publications__meta{color:var(--gris-secondaire);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.fo-publications__titre{font:400 24px/1.1 var(--display);letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.fo-table:focus-visible,.fo-comparatif:focus-visible,.fo-sommaire a:focus-visible,.fo-publications a:focus-visible,.fo-suite summary:focus-visible{outline:2px solid var(--vert-eau);outline-offset:4px}.fo-espace{color:var(--gris-texte);margin:48px 0 0;font-size:15px}.fo-captures{flex-direction:column;gap:16px;min-width:0;display:flex}.fo-captures__piste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin:0;padding:4px 2px 12px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.fo-captures__piste:focus-visible{outline:2px solid var(--vert-eau);outline-offset:4px;border-radius:16px}.fo-captures__item{scroll-snap-align:start;flex:0 0 min(640px,86%)}.fo-captures__item:only-child{flex-basis:100%}.fo-captures figure{margin:0}.fo-fenetre{border:1px solid var(--bordure);background:var(--blanc);border-radius:16px;overflow:hidden}.fo-fenetre__barre{border-bottom:1px solid var(--bordure);background:var(--creme-ombre);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.fo-fenetre__barre i{background:var(--bordure);border-radius:50%;width:9px;height:9px}.fo-fenetre__barre span{background:var(--blanc);color:var(--gris-secondaire);border-radius:999px;margin-left:10px;padding:2px 12px;font-size:13px;line-height:1.4}.fo-fenetre img{width:100%;height:auto;display:block}@media (width<=720px){.fo-fenetre img{aspect-ratio:4/3;object-fit:cover}}.fo-captures figcaption{color:var(--gris-texte);flex-direction:column;gap:4px;margin-top:14px;font-size:15px;line-height:1.5;display:flex}.fo-captures__etape{color:var(--vert-constat);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.fo-captures__pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fo-captures__pied .fo-mention{margin:0}.fo-captures__nav{align-items:center;gap:8px;display:flex}.fo-captures__position{min-width:48px;color:var(--gris-secondaire);font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.fo-captures__nav button{border:1px solid var(--bordure);background:var(--blanc);width:44px;height:44px;color:var(--encre);font:500 17px/1 var(--sans);cursor:pointer;border-radius:50%;place-items:center;display:grid}.fo-captures__nav button:hover{background:var(--creme-ombre)}.fo-captures__nav button:focus-visible{outline:2px solid var(--vert-eau);outline-offset:2px}.fo-actualites{border-top:1px solid var(--bordure);margin:0;padding:0;list-style:none}.fo-actualites>li{border-bottom:1px solid var(--bordure)}.fo-actualite{flex-direction:column;gap:10px;padding:24px 0;display:flex}.fo-actualite h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}.fo-actualite p{max-width:68ch;margin:0;line-height:1.6}.fo-actualite img{border-radius:12px;width:100%;max-width:560px;height:auto}.fo-actualites__suite{margin-top:12px}.fo-actualites__suite summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.fo-demande__action{align-self:flex-start}
