/* YouTips, bandeaux pleine largeur façon accueil (15 oct. 2026). Fichier de référence (plus de source séparée) : préfixe html body.ytb.ytb #wrapper#wrapper#wrapper, chargé par yt-bandeaux.php. */
html body.ytb.ytb #wrapper#wrapper#wrapper #primary.content-area{margin-top:0!important;margin-bottom:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .entry-content-wrap{padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper article.content-bg{background:transparent!important;box-shadow:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs,.ycm,.yti,.yta,.yjx){padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-wrap,.ycm-wrap,.yti-wrap,.yta-wrap,.yj-wrap){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(#yt-coach,#yt-jsite){--co-w:100%!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section#yt-playlists{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ybh-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec,.yj-sec,.ytpl-sec,.co-box,section.yt-quiz,section.yfo,[id=yt-qualiopi],[id=yt-comparatif],section.yavx,section.yv-section,[id=yfc-realisations],section.yres,section.yfin){width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;padding:104px max(40px,calc((100% - 1120px) / 2))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec,.yj-sec,.co-box:not(.co-hero)):nth-of-type(even){background-color:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec,.yj-sec,.co-box:not(.co-hero)):nth-of-type(odd){background-color:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ytpl-sec:nth-of-type(odd){background-color:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ytpl-sec:nth-of-type(even){background-color:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yt-quiz{background-color:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-box.co-card{background-image:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yfo,html body.ytb.ytb #wrapper#wrapper#wrapper #yt-qualiopi,html body.ytb.ytb #wrapper#wrapper#wrapper section.yavx,html body.ytb.ytb #wrapper#wrapper#wrapper section.yres{background:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-comparatif,html body.ytb.ytb #wrapper#wrapper#wrapper section.yv-section,html body.ytb.ytb #wrapper#wrapper#wrapper #yfc-realisations{background:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-qualiopi,html body.ytb.ytb #wrapper#wrapper#wrapper #yfc-realisations{padding-top:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yfo{padding-bottom:56px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yv-section{padding-bottom:56px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yhe{width:100%!important;max-width:none!important;min-height:520px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:72px max(40px,calc((100% - 1120px) / 2))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec):has(:is(.yrs-hero,.ycm-hero)):nth-of-type(n){padding:0!important;background:#0B0D12!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-hero,.ycm-hero){width:100%!important;max-width:none!important;min-height:520px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;padding:96px max(40px,calc((100% - 1120px) / 2))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-box.co-hero{margin:0!important;border-radius:0!important;min-height:520px!important;padding:96px max(40px,calc((100% - 1120px) / 2))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero{width:100%!important;max-width:none!important;min-height:520px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero :is(.fph-hero-bg,.fph-hero-overlay){border-radius:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec):has(> :is(.yrs-cta,.ycm-cta,.yti-cta,.yta-cta)):nth-of-type(n){background:#0B0D12!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-cta,.ycm-cta,.yti-cta,.yta-cta){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;max-width:760px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yfin.yfin{background:#0B0D12!important;padding-top:104px!important;padding-bottom:104px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-eyebrow,.ycm-eyebrow,.yti-eyebrow,.yta-eyebrow,.yhe-eb,.yt-eb,.co-eye){display:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yt-quiz .yq-eye{display:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec) :is(.yrs-h2,.ycm-h2,.yti-h2,.yta-h2),html body.ytb.ytb #wrapper#wrapper#wrapper .co-box:not(.co-hero) > h2,html body.ytb.ytb #wrapper#wrapper#wrapper section.yt-quiz > h2,html body.ytb.ytb #wrapper#wrapper#wrapper .ytpl-sec > h2,html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yfo-h2,.ycp-title,.yavx-title,.yv-master-title,.yres-h2),html body.ytb.ytb #wrapper#wrapper#wrapper section.yfin > h2{font-size:40px!important;line-height:1.12!important;letter-spacing:-.02em!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sub,.ycm-sub,.yti-sub,.yta-sub,.co-chapo,.ytpl-chapo){font-size:18px!important;line-height:1.6!important}
html.yj-ok body.ytb footer.yf-footer{margin-top:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .site-main{padding-bottom:0!important;margin-bottom:0!important}
@media (max-width:760px){
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec,.yj-sec,.ytpl-sec,.co-box,section.yt-quiz,section.yfo,[id=yt-qualiopi],[id=yt-comparatif],section.yavx,section.yv-section,[id=yfc-realisations],section.yres,section.yfin){padding:64px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-qualiopi,html body.ytb.ytb #wrapper#wrapper#wrapper #yfc-realisations{padding-top:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yfo,html body.ytb.ytb #wrapper#wrapper#wrapper section.yv-section{padding-bottom:40px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yhe{min-height:0!important;padding:48px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec):has(:is(.yrs-hero,.ycm-hero)):nth-of-type(n){padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-hero,.ycm-hero){min-height:0!important;padding:64px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-box.co-hero{min-height:0!important;padding:64px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero{min-height:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sec,.ycm-sec,.yti-sec,.yta-sec) :is(.yrs-h2,.ycm-h2,.yti-h2,.yta-h2),html body.ytb.ytb #wrapper#wrapper#wrapper .co-box:not(.co-hero) > h2,html body.ytb.ytb #wrapper#wrapper#wrapper section.yt-quiz > h2,html body.ytb.ytb #wrapper#wrapper#wrapper .ytpl-sec > h2,html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yfo-h2,.ycp-title,.yavx-title,.yv-master-title,.yres-h2),html body.ytb.ytb #wrapper#wrapper#wrapper section.yfin > h2{font-size:30px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-sub,.ycm-sub,.yti-sub,.yta-sub,.co-chapo,.ytpl-chapo){font-size:17px!important}
}
html body:is(.ytb-blog,.ytb-glossaire){overflow-x:clip!important}
html body.ytb.ytb:is(.ytb-blog,.ytb-glossaire) #wrapper#wrapper#wrapper .ybh-wrap{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ycm-flip,.ycm-flip-in){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ycm-hero.ycm-face{border-radius:0!important;min-height:520px!important}
@media (max-width:760px){html body.ytb.ytb #wrapper#wrapper#wrapper .ycm-hero.ycm-face{min-height:0!important}}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-cta,.ycm-cta,.yti-cta,.yta-cta) :is(h2,.yrs-h2,.ycm-h2,.yti-h2,.yta-h2){color:#fff!important;text-align:center!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-cta,.ycm-cta,.yti-cta,.yta-cta) p{color:rgba(255,255,255,.78)!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.yrs-cta,.ycm-cta,.yti-cta,.yta-cta) p a{color:#8AB8FF!important}

/* ---- Passe 2 (15 oct. 2026) : Cours en ligne, hero Formations façon accueil, blocs « À qui s’adressent » et « La MAO » ---- */
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-cel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;padding:104px max(40px,calc((100% - 1120px) / 2))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box:nth-of-type(even){background-color:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box:nth-of-type(odd){background-color:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box.cel-dark.cel-dark{background:#0B0D12!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-eye{display:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box > h2{font-size:40px!important;line-height:1.12!important;letter-spacing:-.02em!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-chapo{font-size:18px!important;line-height:1.6!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero{display:block!important;height:auto!important;min-height:0!important;background:#0B0D12!important;background-image:none!important;padding:104px max(40px,calc((100% - 1120px) / 2)) 0!important;overflow:hidden!important;text-align:center!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero :is(.fph-hero-bg,.fph-hero-overlay){display:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero .fph-hero-content{position:relative!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;transform:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero figure.fph-visuel{display:block!important;position:relative!important;margin:56px auto 0!important;padding:0!important;max-width:1120px!important;aspect-ratio:16 / 7!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;background:#16181D!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero figure.fph-visuel img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center 35%!important;margin:0!important;border-radius:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid > li.ypub-card{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;column-gap:20px!important;row-gap:8px!important;align-content:start!important;padding:28px!important;margin:0!important;background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-top:4px solid var(--c)!important;border-radius:8px!important;box-shadow:none!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid > li.ypub-card:nth-child(1),html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid > li.ymao-card:nth-child(1){--c:#C45048!important;--g:linear-gradient(135deg,#C45048,#8D3A34)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid > li.ypub-card:nth-child(2),html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid > li.ymao-card:nth-child(2){--c:#D07838!important;--g:linear-gradient(135deg,#D07838,#7F4A22)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid > li.ypub-card:nth-child(3),html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid > li.ymao-card:nth-child(3){--c:#7850AC!important;--g:linear-gradient(135deg,#7850AC,#664492)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-grid > li.ypub-card:nth-child(4),html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid > li.ymao-card:nth-child(4){--c:#345890!important;--g:linear-gradient(135deg,#345890,#124CA3)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-card .ypub-ico,.ymao-card .ymao-ico){grid-column:1!important;grid-row:1 / span 3!important;align-self:start!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important;border-radius:8px!important;background:var(--g)!important;color:#fff!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-card .ypub-ico,.ymao-card .ymao-ico) svg{width:26px!important;height:26px!important;color:#fff!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-card :is(.ypub-h3,.ypub-p,.ypub-tag){grid-column:2!important;margin:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-card .ypub-h3{font-size:19px!important;line-height:1.3!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-card .ypub-p{font-size:15px!important;line-height:1.55!important;-webkit-hyphens:manual!important;hyphens:manual!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-card .ypub-tag{justify-self:start!important;align-self:end!important;margin-top:8px!important;padding:4px 10px!important;border-radius:6px!important;background:color-mix(in srgb,var(--c) 14%,var(--yj-card))!important;font-size:12px!important;letter-spacing:.04em!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ypub-note{margin-top:24px!important;padding:28px 32px!important;background:color-mix(in srgb,#124CA3 7%,var(--yj-card))!important;border:1px solid color-mix(in srgb,#124CA3 18%,var(--yj-card))!important;border-radius:8px!important;box-shadow:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.ymao{margin:72px 0 0!important;padding:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-inner{background:var(--yj-bg)!important;border-radius:8px!important;padding:56px!important;max-width:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-lead{font-size:28px!important;line-height:1.35!important;letter-spacing:-.01em!important;max-width:860px!important;margin:0 0 40px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-grid > li.ymao-card{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-content:start!important;padding:28px!important;margin:0!important;background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-radius:8px!important;box-shadow:none!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-card :is(.ymao-q,.ymao-a,.ymao-p){grid-column:2!important;display:block!important;margin:0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-card .ymao-q{font-size:12.5px!important;letter-spacing:.04em!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-card .ymao-a{font-size:20px!important;font-weight:700!important;line-height:1.3!important;color:var(--yj-text)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-card .ymao-p{margin-top:6px!important;font-size:15px!important;line-height:1.6!important;color:var(--yj-text2)!important;-webkit-hyphens:manual!important;hyphens:manual!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-note{max-width:none!important;margin:28px 0 0!important}
@media (max-width:860px){
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-grid,.ymao-grid){grid-template-columns:1fr!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-inner{padding:28px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .ymao-lead{font-size:22px!important;margin-bottom:28px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.ymao{margin-top:48px!important}
}
@media (max-width:760px){
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box{padding:64px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-box > h2{font-size:30px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .cel-chapo{font-size:17px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero{padding:64px 20px 0!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero figure.fph-visuel{margin-top:40px!important;aspect-ratio:4 / 3!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-grid > li.ypub-card,.ymao-grid > li.ymao-card){grid-template-columns:44px minmax(0,1fr)!important;column-gap:16px!important;padding:22px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-card .ypub-ico,.ymao-card .ymao-ico){width:44px!important;height:44px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-card .ypub-ico,.ymao-card .ymao-ico) svg{width:22px!important;height:22px!important}
}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yhe a.yhe-b{color:#fff!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .entry-content :is(p,li,h2,h3){-webkit-hyphens:manual!important;hyphens:manual!important}
html body.ytb.ytb #wrapper#wrapper#wrapper :is(.ypub-card .ypub-ico,.ymao-card .ymao-ico) svg{stroke:#fff!important;fill:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper header.fph-hero :is(.fph-hero-title,.fph-hero-subtitle,.fph-hero-action,.fph-proof){opacity:1!important;animation:none!important;transform:none!important}

/* ---- Passe 3 (15 oct. 2026) : rendez-vous du jour, étapes de l’accompagnement ---- */
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-mdj{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;padding:104px max(40px,calc((100% - 1120px) / 2))!important;background:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .yrdv-suite{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:56px max(40px,calc((100% - 1120px) / 2))!important;background:var(--yj-card)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper section.yt-quiz{background-color:var(--yj-bg)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:32px 0 0!important;padding:0!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:28px 24px!important;background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-top:4px solid var(--c)!important;border-radius:8px!important;box-shadow:none!important;list-style:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li::before,html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li::marker{content:none!important;display:none!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li:nth-child(1){--c:#C45048!important;--g:linear-gradient(135deg,#C45048,#8D3A34)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li:nth-child(2){--c:#D07838!important;--g:linear-gradient(135deg,#D07838,#7F4A22)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li:nth-child(3){--c:#7850AC!important;--g:linear-gradient(135deg,#7850AC,#664492)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li:nth-child(4){--c:#345890!important;--g:linear-gradient(135deg,#345890,#124CA3)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-n{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin:0!important;border-radius:50%!important;background:var(--g)!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l h3{margin:6px 0 0!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--yj-text)!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l p{margin:0!important;font-size:15px!important;line-height:1.55!important;color:var(--yj-text2)!important}
@media (max-width:960px){
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:760px){
html body.ytb.ytb #wrapper#wrapper#wrapper #yt-mdj{padding:64px 20px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .yrdv-suite{padding:40px 20px!important}
}
@media (max-width:560px){
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l{grid-template-columns:1fr!important}
}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:20px!important;row-gap:6px!important;align-content:start!important;padding:28px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-n{grid-column:1!important;grid-row:1 / span 2!important;width:44px!important;height:44px!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li :is(h3,p){grid-column:2!important}
html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l h3{margin:0!important;font-size:19px!important}
@media (max-width:760px){html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l{grid-template-columns:1fr!important}html body.ytb.ytb #wrapper#wrapper#wrapper .co-etapes-l > li{padding:22px 20px!important;column-gap:16px!important}}
