/* LOAD : formations, simulateur ROI et contenus premium (passe qualite du 29/09/2026) */

/* ---------- Haut de page ---------- */
.fr-hero{padding-block:var(--e-6) var(--e-5)}
.fr-hero__sur{font-family:var(--f-menu);font-weight:600;font-size:var(--t-legende);letter-spacing:var(--ls-capitales);text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--e-2)}
.fr-hero h1{font-size:min(2.9rem,6.7vw);line-height:1.08;max-width:none}
@media (width>900px){.fr-hero h1{font-size:min(2.9rem,3.85vw)}}
.fr-hero h1 .hero__h1-suite{max-width:none}
.fr-hero .hero__duo{margin-top:var(--e-5);align-items:start}
.fr-insecable{white-space:nowrap}
@media (width<=900px){.fr-hero .hero__duo{margin-top:var(--e-4)}}
.fr-hero__chapo{font-size:var(--t-base);text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.fr-hero__chapo+.fr-hero__chapo{margin-top:var(--e-3)}
.fr-hero__cta{display:flex;flex-wrap:wrap;gap:var(--e-3);margin-top:var(--e-4)}
.fr-hero__micro{margin-top:var(--e-3);font-size:var(--t-petit);color:var(--c-texte-doux)}
.fr-fil{font-family:var(--f-menu);font-size:var(--t-legende);color:var(--c-texte-doux);display:flex;flex-wrap:wrap;gap:var(--e-2);margin-bottom:var(--e-3)}
.fr-fil a{color:var(--c-texte-doux);text-decoration:none}
.fr-fil a:hover{color:var(--c-accent);text-decoration:underline}
.fr-grille-prix{width:100%;border-collapse:collapse;margin-top:var(--e-3);font-size:var(--t-petit)}
.fr-grille-prix th,.fr-grille-prix td{padding:.7rem .45rem;border-bottom:1px solid var(--c-bordure);text-align:right;vertical-align:middle}
.fr-grille-prix thead th{font-family:var(--f-menu);font-weight:600;font-size:var(--t-mini);letter-spacing:var(--ls-capitales);text-transform:uppercase;color:var(--c-texte-doux);white-space:nowrap}
.fr-grille-prix thead th:first-child,.fr-grille-prix tbody th{text-align:left;padding-left:0}
.fr-grille-prix tbody th{font-family:var(--f-menu);font-weight:600;color:var(--c-secondaire);line-height:1.3}
.fr-grille-prix tbody th small{display:block;margin-top:.15rem;font-family:var(--f-texte);font-weight:400;font-size:var(--t-mini);color:var(--c-texte-doux)}
.fr-grille-prix td{font-family:var(--f-titre);font-weight:700;color:var(--c-accent);white-space:nowrap}
.fr-grille-prix tr>:last-child{padding-right:0}
.fr-grille-prix tbody tr:last-child>*{border-bottom:0}
@media (width<=420px){.fr-grille-prix{font-size:.84rem}.fr-grille-prix th,.fr-grille-prix td{padding:.6rem .3rem}.fr-grille-prix thead th{letter-spacing:0}}
.fr-tarifs-note{margin-top:var(--e-2);font-size:var(--t-mini);color:var(--c-texte-doux);text-align:center}
@media (width<=560px){
.fr-hero__cta{gap:var(--e-2)}
.fr-hero__cta .btn{flex:1 1 100%;text-align:center}
.fr-hero__chapo{text-align:left;hyphens:manual}
}

/* ---------- Sections ---------- */
.fr-titre{text-align:center;margin-bottom:var(--e-3)}
.fr-intro{max-width:70ch;margin:0 auto var(--e-5);text-align:center}
.fr-intro--apres{margin:var(--e-3) auto 0;font-size:var(--t-petit);color:var(--c-texte-doux)}
.fr-def{max-width:880px;margin:0 auto var(--e-5);text-align:justify;hyphens:auto;-webkit-hyphens:auto}
@media (width<=560px){.fr-def{text-align:left;hyphens:manual}.fr-actions{gap:var(--e-2)}.fr-actions .btn{flex:1 1 100%;text-align:center}}
.fr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-3);margin-top:var(--e-5)}
.fr-bande{background:var(--c-gris-clair);box-shadow:0 0 0 100vmax var(--c-gris-clair);clip-path:inset(0 -100vmax)}

/* ---------- Cartes homogenes ---------- */
.fr-cartes{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-4);grid-template-columns:repeat(3,1fr)}
.fr-cartes--2{grid-template-columns:repeat(2,1fr);max-width:920px;margin-inline:auto}
.fr-carte{display:flex;flex-direction:column;background:var(--c-blanc);border:1px solid var(--c-bordure);border-radius:14px;padding:var(--e-4);box-shadow:0 10px 26px rgb(0 48 63 / 8%)}
.fr-carte__sur{font-family:var(--f-menu);font-weight:600;font-size:var(--t-mini);letter-spacing:var(--ls-capitales);text-transform:uppercase;color:var(--c-orange);text-align:center}
.fr-carte h3{margin-top:var(--e-1);font-size:var(--t-carte-titre);color:var(--c-secondaire);text-align:center}
.fr-carte__prix{margin-top:var(--e-2);font-family:var(--f-titre);font-weight:700;font-size:var(--t-base);color:var(--c-accent);text-align:center}
.fr-carte__texte{margin-top:var(--e-3);font-size:var(--t-petit);text-align:center}
.fr-carte__pourqui{margin-top:var(--e-3);font-size:var(--t-petit);color:var(--c-texte-doux);text-align:center}
.fr-carte__cta{margin-top:auto;padding-top:var(--e-4);text-align:center}
.fr-carte--hive{background:linear-gradient(var(--c-hive-noir),var(--c-hive-noir)) padding-box,linear-gradient(135deg,var(--c-hive-cyan),var(--c-hive-violet)) border-box;border:1px solid transparent}
.fr-carte--hive .fr-carte__sur{color:var(--c-hive-cyan)}
.fr-carte--hive h3,.fr-carte--hive .fr-carte__prix{color:var(--c-blanc)}
.fr-carte--hive .fr-carte__texte,.fr-carte--hive .fr-carte__pourqui{color:#c9ccd6}
.fr-carte--hive .btn{background:#fff;color:#050507;border-color:#fff;box-shadow:0 6px 20px rgb(120 90 255 / 28%)}
.fr-carte--hive .btn:hover{background:#fff;color:#050507;border-color:#fff}
@media (width<=980px){.fr-cartes,.fr-cartes--2{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}
@media (width<=480px){.fr-carte{padding:var(--e-4) var(--e-3)}}

/* ---------- Questions frequentes ---------- */
.fr-faq{max-width:860px;margin-inline:auto;display:grid;gap:var(--e-2)}
.fr-faq details{background:var(--c-blanc);border:1px solid var(--c-bordure);border-radius:12px;padding:var(--e-3) var(--e-4)}
.fr-faq summary{position:relative;padding-right:2rem;font-family:var(--f-titre);font-weight:700;color:var(--c-primaire);cursor:pointer;list-style:none}
.fr-faq summary::-webkit-details-marker{display:none}
.fr-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;line-height:1;color:var(--c-accent)}
.fr-faq details[open] summary:after{content:"\2212"}
.fr-faq summary:hover{color:var(--c-accent)}
.fr-faq__reponse p{margin-top:var(--e-2);text-align:justify;hyphens:auto;-webkit-hyphens:auto}
@media (width<=480px){.fr-faq details{padding:var(--e-3)}.fr-faq__reponse p{text-align:left;hyphens:manual}}

/* ---------- Visuels ---------- */
.fr-formules{list-style:none;margin:var(--e-3) 0 0;padding:0;display:grid;gap:.55rem}
.fr-formules li{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);gap:.8rem;align-items:baseline;padding-bottom:.55rem;border-bottom:1px solid var(--c-bordure);font-size:var(--t-petit)}
.fr-formules li:last-child{border-bottom:0;padding-bottom:0}
.fr-formules strong{font-family:var(--f-menu);font-weight:600;color:var(--c-secondaire)}
.fr-formules span{font-family:var(--f-menu);color:var(--c-primaire)}
@media (width<=480px){.fr-formules li{grid-template-columns:1fr;gap:.1rem}}
.fr-sommaire{list-style:none;margin:var(--e-3) 0 0;padding:0;counter-reset:ch;display:grid;gap:.15rem}
.fr-sommaire li{counter-increment:ch}
.fr-sommaire a{display:flex;gap:.8rem;align-items:baseline;padding:.55rem .2rem;border-bottom:1px solid var(--c-bordure);color:var(--c-primaire);text-decoration:none;font-family:var(--f-menu);font-size:var(--t-petit)}
.fr-sommaire li:last-child a{border-bottom:0}
.fr-sommaire a:before{content:counter(ch);flex-shrink:0;display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--c-carte-bleu);color:var(--c-secondaire);font-family:var(--f-titre);font-weight:700;font-size:var(--t-mini)}
.fr-sommaire a:hover{color:var(--c-accent)}
.fr-doc{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--e-4);align-items:center;margin-top:var(--e-4);padding:var(--e-4);border:1px solid var(--c-bordure);border-radius:14px;background:var(--c-blanc);box-shadow:0 10px 26px rgb(0 48 63 / 8%)}
.fr-doc .vx-couv{max-width:150px;padding:var(--e-3)}
.fr-doc .vx-couv__titre{font-size:.92rem}
.fr-doc dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .9rem;font-size:var(--t-petit)}
.fr-doc dt{font-family:var(--f-menu);font-weight:600;color:var(--c-secondaire)}
.fr-doc dd{margin:0;color:var(--c-primaire)}
@media (width<=560px){.fr-doc{grid-template-columns:1fr;justify-items:center;padding:var(--e-3)}.fr-doc dl{grid-template-columns:1fr;gap:.1rem;text-align:center}.fr-doc dd+dt{margin-top:.5rem}}

/* ---------- Page Formations ---------- */
main .reperes--fr[data-astro-cid-jyyh3nzw] .repere[data-astro-cid-jyyh3nzw]{align-items:center;text-align:center}
.fr-formation{background:var(--c-carte-bleu);border-radius:14px;padding:var(--e-5)}
.fr-formation h3{text-align:center;font-size:var(--t-h3);color:var(--c-secondaire)}
.fr-formation__resume{max-width:70ch;margin:var(--e-2) auto 0;text-align:center}
.fr-formation__corps{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--e-5);margin-top:var(--e-5);align-items:start}
.fr-formation__jour{font-family:var(--f-menu);font-weight:600;color:var(--c-secondaire);font-size:var(--t-petit);letter-spacing:var(--ls-capitales);text-transform:uppercase}
.fr-formation__jour+ul{margin:.4rem 0 var(--e-3);padding-left:1.2em;font-size:var(--t-petit)}
.fr-formation__jour+ul li+li{margin-top:.2rem}
.fr-formation dl{margin:0;background:var(--c-blanc);border-radius:12px;padding:var(--e-3) var(--e-4);display:grid;gap:.1rem}
.fr-formation dl div{display:flex;justify-content:space-between;gap:var(--e-3);padding:.55rem 0;border-bottom:1px solid var(--c-bordure);font-size:var(--t-petit)}
.fr-formation dl div:last-child{border-bottom:0}
.fr-formation dt{font-family:var(--f-menu);font-weight:600;color:var(--c-texte-doux)}
.fr-formation dd{margin:0;text-align:right;font-weight:600;color:var(--c-primaire)}
@media (width<=860px){.fr-formation{padding:var(--e-4) var(--e-3)}.fr-formation__corps{grid-template-columns:1fr;gap:var(--e-4)}}
main .calendrier__intro[data-astro-cid-jyyh3nzw]{max-width:70ch}
.fr-intra{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--e-5);align-items:start}
.fr-intra__texte p+p{margin-top:var(--e-3)}
.fr-intra__texte p{text-align:left}
@media (width>700px){.fr-intra__texte p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}}
.fr-intra__prix{margin-top:var(--e-3)}
.fr-intra .cadre[data-astro-cid-exddsyit]{background:var(--c-blanc)}
@media (width<=900px){.fr-intra{grid-template-columns:1fr;gap:var(--e-4)}}
.fr-mention{max-width:860px;margin:var(--e-5) auto 0}

/* ---------- Fiche formation SEO B2B ---------- */
main .fiche.fiche--large[data-astro-cid-k4idisxw]{max-width:var(--largeur-max)}
main .fiche--large[data-astro-cid-k4idisxw]>:not(.fiche__entete):not(.fil){max-width:900px;margin-inline:auto}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__entete[data-astro-cid-k4idisxw] h1[data-astro-cid-k4idisxw]{font-size:min(2.9rem,6.7vw);line-height:1.08}
@media (width>900px){main .fiche--large[data-astro-cid-k4idisxw] .fiche__entete[data-astro-cid-k4idisxw] h1[data-astro-cid-k4idisxw]{font-size:min(2.9rem,3.85vw)}}
main .fiche--large[data-astro-cid-k4idisxw] .reperes[data-astro-cid-k4idisxw]{grid-template-columns:repeat(2,1fr);margin-top:var(--e-4)}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__actions[data-astro-cid-k4idisxw]{gap:var(--e-3)}
main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw],main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw],main .fiche--large[data-astro-cid-k4idisxw]>.mention{margin-block:0;padding-block:var(--e-6)}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__entete[data-astro-cid-k4idisxw]{padding-bottom:var(--e-6)}
main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw] h2[data-astro-cid-k4idisxw],main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw]>h2{font-size:var(--t-h3);text-align:center;margin-top:0;margin-bottom:var(--e-4)}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw]>h2~h2{margin-top:var(--e-5)}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw] p,main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw]>p:not(.bloc__intro):not(.fr-programme-pdf):not(.fr-intro):not(.fr-actions),main .fiche--large[data-astro-cid-k4idisxw] .modalites[data-astro-cid-k4idisxw] dd[data-astro-cid-k4idisxw]{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw]{max-width:900px}
main .fiche--large[data-astro-cid-k4idisxw] .bloc__intro[data-astro-cid-k4idisxw]{text-align:center;max-width:70ch;margin-inline:auto;margin-bottom:var(--e-4)}
main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw]>h3[data-astro-cid-k4idisxw]{text-align:center}
main .fiche--large[data-astro-cid-k4idisxw] .fr-bande .module[data-astro-cid-k4idisxw],main .fiche--large[data-astro-cid-k4idisxw] .fr-bande .simu[data-astro-cid-url5hdqf],main .fiche--large[data-astro-cid-k4idisxw] .fr-bande .fbrevo[data-astro-cid-uiflwvrb],main .fiche--large[data-astro-cid-k4idisxw] .fr-bande .defilement-x{background:var(--c-blanc)}
main .fiche--large[data-astro-cid-k4idisxw]>.mention{max-width:900px}
main .fiche--large .fr-bande .mention[data-astro-cid-6rdp25hz]{background:var(--c-blanc)}
main .fiche--large .calendrier__voir[data-astro-cid-pd2byoqs]{display:table;margin:var(--e-4) auto 0;padding:.7em 1.4em;border:2px solid var(--c-bordure);border-radius:10px;background:var(--c-blanc);color:var(--c-secondaire);box-shadow:0 1px 2px rgb(31 31 34 / 8%)}
main .fiche--large .calendrier__voir[data-astro-cid-pd2byoqs]:hover{border-color:var(--c-accent);color:var(--c-accent)}
main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw]>p.fr-programme-pdf{text-align:center;margin-top:var(--e-4)}
main .fiche--large[data-astro-cid-k4idisxw]>.fr-large.bloc[data-astro-cid-k4idisxw]{max-width:none}
main .fiche--large .formules[data-astro-cid-k4idisxw]{min-width:760px}

@media (width<=560px){main .fiche--large[data-astro-cid-k4idisxw] .fiche__actions[data-astro-cid-k4idisxw] .btn{flex:1 1 100%;text-align:center}main .fiche--large[data-astro-cid-k4idisxw] .fiche__intro[data-astro-cid-k4idisxw] p,main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw]>p:not(.bloc__intro):not(.fr-programme-pdf):not(.fr-intro):not(.fr-actions),main .fiche--large[data-astro-cid-k4idisxw] .modalites[data-astro-cid-k4idisxw] dd[data-astro-cid-k4idisxw]{text-align:left;hyphens:manual}}
/* Programme : accordeons au meme style que la FAQ (signe + a droite) */
main .fiche--large .module[data-astro-cid-k4idisxw]{border-radius:12px;padding:var(--e-3) var(--e-4);background:var(--c-blanc)}
main .fiche--large .module[data-astro-cid-k4idisxw] summary[data-astro-cid-k4idisxw]{position:relative;padding-right:2rem;list-style:none}
main .fiche--large .module[data-astro-cid-k4idisxw] summary[data-astro-cid-k4idisxw]::-webkit-details-marker{display:none}
main .fiche--large .module[data-astro-cid-k4idisxw] summary[data-astro-cid-k4idisxw]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;line-height:1;color:var(--c-accent)}
main .fiche--large .module[open] summary[data-astro-cid-k4idisxw]:after{content:"\2212"}
@media (width<=480px){main .fiche--large .module[data-astro-cid-k4idisxw]{padding:var(--e-3)}}
/* Rendez-vous sous le tableau des formules */
main .fiche--large[data-astro-cid-k4idisxw] .bloc[data-astro-cid-k4idisxw]>.fr-actions{margin-top:var(--e-5)}

/* ---------- Simulateur ROI ---------- */
main .simu__col--load[data-astro-cid-fvp6gmaf] .simu__ligne[data-astro-cid-fvp6gmaf] dd[data-astro-cid-fvp6gmaf]{color:var(--c-blanc)}
main .simu-page--large[data-astro-cid-nc6gp3cl]{max-width:860px}
main .simu-page--large .simu[data-astro-cid-fvp6gmaf]{margin-block:0;box-shadow:0 10px 26px rgb(0 48 63 / 8%)}
main .simu-page--large .simu[data-astro-cid-fvp6gmaf] h2[data-astro-cid-fvp6gmaf]{text-align:center}
main .simu-page--large .simu__note[data-astro-cid-fvp6gmaf]{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
main .simu-page--large .simu__message[data-astro-cid-fvp6gmaf]{text-align:center}

/* ---------- Checklist Mode IA ---------- */
main .cl--fr[data-astro-cid-exi7wvp3] .cl__entete[data-astro-cid-exi7wvp3]{margin-bottom:0}
main .cl--fr[data-astro-cid-exi7wvp3] h1[data-astro-cid-exi7wvp3]{font-size:min(2.6rem,7vw);line-height:1.1}
main .cl--fr[data-astro-cid-exi7wvp3] .cl__texte[data-astro-cid-exi7wvp3]>p[data-astro-cid-exi7wvp3],main .cl--fr[data-astro-cid-exi7wvp3] .cl__limites[data-astro-cid-exi7wvp3] li[data-astro-cid-exi7wvp3],main .cl--fr .cl__accroche[data-astro-cid-exi7wvp3]{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
main .cl--fr[data-astro-cid-exi7wvp3] .cl__texte[data-astro-cid-exi7wvp3] h2[data-astro-cid-exi7wvp3]{margin-top:var(--e-5)}
main .cl--fr .fr-hero__cta{margin-top:var(--e-4)}
main .cl--fr .fr-renvoi-cta{margin-top:var(--e-3)}
@media (width>=960px){main .cl--fr .fr-seul-mobile{display:none}}
@media (width>=960px){main .cl--fr[data-astro-cid-exi7wvp3] .cl__grille[data-astro-cid-exi7wvp3]{grid-template-columns:minmax(0,1fr) 380px;gap:var(--e-6)}}
@media (width<=560px){main .cl--fr[data-astro-cid-exi7wvp3] .cl__texte[data-astro-cid-exi7wvp3]>p[data-astro-cid-exi7wvp3],main .cl--fr[data-astro-cid-exi7wvp3] .cl__limites[data-astro-cid-exi7wvp3] li[data-astro-cid-exi7wvp3],main .cl--fr .cl__accroche[data-astro-cid-exi7wvp3]{text-align:left;hyphens:manual}}

/* ---------- Guide strategie marketing B2B ---------- */
.fr-essentiel{list-style:none;margin:0;padding:0;counter-reset:es;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--e-3)}
.fr-essentiel li{counter-increment:es;background:var(--c-blanc);border:1px solid var(--c-bordure);border-radius:12px;padding:var(--e-4) var(--e-3);text-align:center;font-size:var(--t-petit);box-shadow:0 6px 18px rgb(0 48 63 / 6%)}
.fr-essentiel li:before{content:counter(es);display:grid;place-items:center;width:2.2rem;height:2.2rem;margin:0 auto var(--e-2);border-radius:50%;background:var(--c-accent);color:var(--c-blanc);font-family:var(--f-titre);font-weight:700}
@media (width<=1000px){.fr-essentiel{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}
.fr-guide{max-width:820px;margin-inline:auto}
.fr-guide>*+*{margin-top:var(--e-3)}
.fr-guide h2{font-size:var(--t-prose-h2);margin-top:var(--e-6);scroll-margin-top:calc(72px + var(--e-4))}
.fr-guide h2:first-child{margin-top:0}
.fr-guide h3{font-size:var(--t-prose-h3);margin-top:var(--e-4)}
.fr-guide p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.fr-guide ul,.fr-guide ol{padding-left:1.4em}
.fr-guide li+li{margin-top:var(--e-1)}
.fr-guide__chapitre{font-family:var(--f-menu);font-weight:600;font-size:var(--t-legende);letter-spacing:var(--ls-capitales);text-transform:uppercase;color:var(--c-accent);display:block;margin-bottom:.3rem}
.fr-encadre{border-left:4px solid var(--c-accent);background:var(--c-carte-bleu);border-radius:0 12px 12px 0;padding:var(--e-3) var(--e-4)}
.fr-encadre--fictif{border-left-color:var(--c-orange);background:var(--c-carte-jaune)}
.fr-encadre strong:first-child{display:block;color:var(--c-secondaire);margin-bottom:.3rem}
.fr-encadre p{text-align:left}
.fr-plan{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e-3)}
.fr-plan>li{background:var(--c-gris-clair);border-radius:12px;padding:var(--e-3) var(--e-3) var(--e-4);margin:0!important}
.fr-plan h3{margin-top:0;font-size:var(--t-base);text-align:center}
.fr-plan p{text-align:center;font-size:var(--t-petit);color:var(--c-texte-doux);margin-top:.2rem}
.fr-plan ol{margin-top:var(--e-2);font-size:var(--t-petit);padding-left:1.2em}
@media (width<=860px){.fr-plan{grid-template-columns:1fr}}
@media (width<=560px){.fr-guide p{text-align:left;hyphens:manual}}
.fr-guide .fr-plan p{text-align:center}
@media (width<=560px){main .simu-page--large .simu__note[data-astro-cid-fvp6gmaf]{text-align:left;hyphens:manual}}
