.palier-tete{background:var(--fond-carte);border-bottom:1px solid var(--bordure);padding-top:40px;padding-bottom:32px}.palier-tete__cadre{display:flex;flex-direction:column;gap:24px}.onglets-paliers{display:flex;flex-wrap:wrap;gap:10px}.onglets-paliers a{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:var(--rayon);border:1px solid var(--bordure);color:var(--texte-doux);font-weight:700;text-decoration:none}.onglets-paliers a:visited{color:var(--texte-doux)}.onglets-paliers a:hover{border-color:var(--texte);color:var(--texte)}.onglets-paliers a[aria-current=page]{background:var(--texte);border-color:var(--texte);color:var(--fond-carte)}.palier-tete__corps{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px}.palier-tete__texte{display:flex;flex-direction:column;gap:12px;max-width:50em;min-width:0}.palier-tete__texte>*{margin:0}.palier-tete h1{font-size:clamp(2rem,1.3rem + 2vw,2.9rem);line-height:1.08}.avancee{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.avancee__ligne{display:flex;justify-content:space-between;gap:12px;margin:0;max-width:none}.avancee__ligne span{color:var(--texte-doux)}.avancee .bouton{align-self:flex-start;margin-top:6px}.palier-conseil{margin:0;max-width:none}.palier-conseil a{font-weight:700}.bulles-cadre{display:flex;flex-direction:column;gap:20px;padding-top:40px;padding-bottom:40px}.bulles-cadre>p{margin:0;color:var(--texte-doux);max-width:none}.bulles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.bulles>li{margin:0;min-width:0;scroll-margin-top:1rem}.bulle{margin:0;padding:0;background:var(--fond-carte);border:1px solid var(--bordure);border-radius:var(--rayon-carte)}.bulle[open]{border-color:var(--bordure-forte)}.bulles>li:target .bulle,.bulles>li:has(:target) .bulle{box-shadow:0 0 0 3px var(--accent)}.bulle>summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"num titre nb" "apercu apercu apercu" "bouton bouton bouton";align-items:center;gap:16px 14px;padding:28px;min-height:0;font-weight:400;list-style:none;cursor:pointer;border-radius:var(--rayon-carte)}.bulle>summary:before,.bulle[open]>summary:before{content:none}.bulle>summary::-webkit-details-marker{display:none}.bulle>summary:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.bulle__num{grid-area:num;width:40px;height:40px;border-radius:50%;background:var(--accent-doux);color:var(--accent-doux-texte);display:flex;align-items:center;justify-content:center;font-weight:700}.bulle__titre{grid-area:titre;margin:0;font-family:var(--police-titres);font-weight:500;font-size:1.5rem;line-height:1.15}.bulle__nb{grid-area:nb;color:var(--texte-doux);white-space:nowrap}.bulle__apercu{grid-area:apercu;display:flex;flex-direction:column;gap:8px}.bulle__ligne{display:flex;gap:12px;line-height:1.4}.bulle[open] .bulle__apercu{display:none}.bulle[open]>summary{grid-template-areas:"num titre nb" "bouton bouton bouton"}.bulle__n{flex:none;width:2em;color:var(--texte-doux);font-variant-numeric:tabular-nums}.bulle__bouton{grid-area:bouton;justify-self:start;display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 18px;border-radius:var(--rayon);border:1.5px solid var(--accent);background:var(--fond-carte);color:var(--accent);font-weight:700}.bulle>summary:hover .bulle__bouton{background:var(--accent-doux)}.bulle__bouton:after{content:"";width:.45em;height:.45em;margin-top:-.25em;border:solid currentColor;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bulle[open] .bulle__bouton:after{margin-top:.25em;transform:rotate(225deg)}.bulle__mot--replier,.bulle[open] .bulle__mot--voir{display:none}.bulle[open] .bulle__mot--replier{display:inline}.bulle__lecons{list-style:none;padding:0 28px 16px;margin:-4px 0 0}.bulle__lecons li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:6px 0;border-top:1px solid var(--bordure);line-height:1.4}.bulle__lecons a{flex:1 1 14rem;min-height:44px;display:inline-flex;align-items:center;color:var(--texte);text-decoration:none}.bulle__lecons a:visited{color:var(--texte)}.bulle__lecons a:hover{color:var(--accent);text-decoration:underline}.bulle__duree{color:var(--texte-doux);white-space:nowrap}.bulle__lecons .etat[data-etat=a_faire]{display:none}.ancre-ancienne{display:block;position:relative;top:-1rem;height:0}.bilan-palier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;align-items:center;margin-bottom:8px;padding:32px;border-radius:var(--rayon-carte);background:var(--fond-carte);border:1px solid var(--bordure)}.bilan-palier>div>*{margin:0 0 .5rem}.bilan-palier h2{font-size:1.67rem}.bilan-palier .groupe-boutons{margin:0;justify-content:flex-end}.palier-suite{margin:0;color:var(--texte-doux)}@media(max-width:900px){.palier-tete{padding-top:24px;padding-bottom:24px}.palier-tete__corps{flex-direction:column;align-items:stretch}.avancee{width:auto}.bulles{grid-template-columns:minmax(0,1fr)}.bilan-palier{grid-template-columns:minmax(0,1fr);padding:24px}.bilan-palier .groupe-boutons{justify-content:flex-start}}@media(max-width:520px){.bulle>summary{padding:20px;gap:12px}.bulle__lecons{padding:0 20px 12px}.bulle__titre{font-size:1.28rem}.onglets-paliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onglets-paliers a{justify-content:center;text-align:center;padding:6px 8px;line-height:1.25}.bulle>summary{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"num titre" "nb nb" "apercu apercu" "bouton bouton";row-gap:10px}.bulle[open]>summary{grid-template-areas:"num titre" "nb nb" "bouton bouton"}.avancee .bouton{align-self:stretch}}.programme-paliers{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.programme-palier{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:20px 40px;padding:32px;border-radius:var(--rayon-carte);background:var(--fond-carte);border:1px solid var(--bordure)}.programme-palier__texte>*{margin:0 0 .75rem}.programme-palier h2{font-size:1.67rem}.programme-palier__bulles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:8px 16px;align-content:start}.programme-palier__bulles li{margin:0}.programme-palier__bulles a{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px;border-radius:12px;background:var(--fond);color:var(--texte);text-decoration:none}.programme-palier__bulles a:visited{color:var(--texte)}.programme-palier__bulles a:hover{background:var(--accent-doux);text-decoration:underline}.programme-palier__bulles .bulle__num{width:32px;height:32px}.programme-palier__bulles .bulle__nb{margin-left:auto}@media(max-width:900px){.programme-palier{grid-template-columns:minmax(0,1fr);padding:22px}}
