.ecole-status[data-astro-cid-cmrkg5uk]{display:grid;gap:var(--space-5);align-items:start}.ecole-status__title[data-astro-cid-cmrkg5uk]{font-size:var(--text-2xl);max-width:14ch}@media(min-width:1024px){.ecole-status[data-astro-cid-cmrkg5uk]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--space-8)}.ecole-status[data-astro-cid-cmrkg5uk] .ecole-status__list{padding-top:.6rem}}.n0[data-astro-cid-zsk73dg4]{display:grid;gap:var(--space-7);align-items:start}.n0__intro[data-astro-cid-zsk73dg4]{display:grid;gap:var(--space-4);max-width:36rem}.n0__badge[data-astro-cid-zsk73dg4]{line-height:1}.n0__title[data-astro-cid-zsk73dg4]{font-size:var(--text-3xl)}.n0__text[data-astro-cid-zsk73dg4]{font-size:var(--text-md);color:var(--muted)}.n0__actions[data-astro-cid-zsk73dg4]{margin-top:var(--space-2)}.n0__version[data-astro-cid-zsk73dg4]{font-size:var(--text-sm);color:var(--subtle)}.n0__themes[data-astro-cid-zsk73dg4]{gap:0;padding:var(--space-3) clamp(1.25rem,1rem + 1vw,2rem)}.n0__theme[data-astro-cid-zsk73dg4]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-4);align-items:start;padding-block:var(--space-3);color:var(--ink-2);font-weight:var(--weight-medium);text-wrap:pretty}.n0__theme[data-astro-cid-zsk73dg4]+.n0__theme[data-astro-cid-zsk73dg4]{border-top:1px solid var(--line)}.n0__ring[data-astro-cid-zsk73dg4]{width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--brand-500);background:var(--brand-50);margin-top:.45em}@media(min-width:1024px){.n0[data-astro-cid-zsk73dg4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8);align-items:center}}.parcours-list[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-3)}.parcours[data-astro-cid-ihe5z7eg]{background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-base) var(--ease-out)}.parcours[data-astro-cid-ihe5z7eg][open]{border-color:var(--brand-200);box-shadow:var(--shadow-md)}.parcours__summary[data-astro-cid-ihe5z7eg]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3) var(--space-4);align-items:start;padding:var(--space-4) var(--space-4);list-style:none;cursor:pointer;border-radius:inherit}.parcours__summary[data-astro-cid-ihe5z7eg]::-webkit-details-marker{display:none}.parcours__summary[data-astro-cid-ihe5z7eg]::marker{content:""}.parcours__summary[data-astro-cid-ihe5z7eg]:focus-visible{outline-offset:-3px}.parcours__num[data-astro-cid-ihe5z7eg]{padding-top:.3rem;min-width:1.6rem}.parcours__head[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-2);min-width:0}.parcours__title-row[data-astro-cid-ihe5z7eg]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.parcours__title[data-astro-cid-ihe5z7eg]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:var(--tracking-snug);color:var(--ink);text-wrap:balance}.parcours__summary[data-astro-cid-ihe5z7eg]:hover .parcours__title[data-astro-cid-ihe5z7eg]{color:var(--brand-800)}.parcours__meta[data-astro-cid-ihe5z7eg]{--sep: 1.5rem;display:block;overflow:hidden;font-size:var(--text-sm);color:var(--muted)}.parcours__meta-row[data-astro-cid-ihe5z7eg]{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-2);margin-left:calc(-1 * var(--sep))}.parcours__levels[data-astro-cid-ihe5z7eg],.parcours__tagline[data-astro-cid-ihe5z7eg]{position:relative;padding-left:var(--sep)}.parcours__levels[data-astro-cid-ihe5z7eg]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.parcours__tagline[data-astro-cid-ihe5z7eg]:before{content:"·";position:absolute;left:0;width:var(--sep);text-align:center;color:var(--subtle)}.parcours__level[data-astro-cid-ihe5z7eg]{display:inline-flex;align-items:center;gap:.35em;font-weight:var(--weight-semibold);color:var(--brand-800)}.parcours__level[data-astro-cid-ihe5z7eg] .icon{width:1.05em;height:1.05em;color:var(--brand-700)}.parcours__toggle[data-astro-cid-ihe5z7eg]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line-strong);background:var(--white);color:var(--brand-700);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.parcours__toggle[data-astro-cid-ihe5z7eg] .icon{grid-area:1 / 1;width:1rem;height:1rem;stroke-width:2.25;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) ease}.parcours__toggle[data-astro-cid-ihe5z7eg] .parcours__minus{opacity:0;transform:rotate(-90deg)}.parcours[data-astro-cid-ihe5z7eg][open] .parcours__toggle[data-astro-cid-ihe5z7eg] .parcours__plus{opacity:0;transform:rotate(90deg)}.parcours[data-astro-cid-ihe5z7eg][open] .parcours__toggle[data-astro-cid-ihe5z7eg] .parcours__minus{opacity:1;transform:none}.parcours__summary[data-astro-cid-ihe5z7eg]:hover .parcours__toggle[data-astro-cid-ihe5z7eg],.parcours[data-astro-cid-ihe5z7eg][open] .parcours__toggle[data-astro-cid-ihe5z7eg]{background:var(--brand-50);border-color:var(--brand-200)}.parcours__body[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-5);padding:0 var(--space-4) var(--space-5)}.parcours__intro[data-astro-cid-ihe5z7eg]{max-width:62ch;color:var(--ink-2)}.parcours__groups[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.parcours__group[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-3);align-content:start}.parcours__group-title[data-astro-cid-ihe5z7eg]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.parcours__tags[data-astro-cid-ihe5z7eg]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.parcours__tag[data-astro-cid-ihe5z7eg]{padding:.3rem .7rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--text-sm);line-height:1.3;color:var(--ink-2)}.parcours__foot[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-4);justify-items:start;padding-top:var(--space-4);border-top:1px solid var(--line)}.parcours__pending[data-astro-cid-ihe5z7eg] .icon{width:1.05em;height:1.05em}.parcours__pending--summary[data-astro-cid-ihe5z7eg]{font-size:var(--text-xs)}.parcours__fiches[data-astro-cid-ihe5z7eg]{display:grid;gap:var(--space-1)}.parcours__fiches-label[data-astro-cid-ihe5z7eg]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted)}.parcours__fiches-list[data-astro-cid-ihe5z7eg]{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.parcours__fiche-link[data-astro-cid-ihe5z7eg]{display:inline-flex;align-items:center;gap:.35em;min-height:2.5rem;font-weight:var(--weight-semibold);text-decoration:none}.parcours__fiche-link[data-astro-cid-ihe5z7eg] .icon{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.parcours__fiche-link[data-astro-cid-ihe5z7eg]:hover{text-decoration:underline}.parcours__fiche-link[data-astro-cid-ihe5z7eg]:hover .icon{transform:translate(3px)}@media(min-width:768px){.parcours__summary[data-astro-cid-ihe5z7eg]{gap:var(--space-3) var(--space-5);padding:var(--space-5) var(--space-6)}.parcours__body[data-astro-cid-ihe5z7eg]{padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + 1.6rem + var(--space-5))}.parcours__foot[data-astro-cid-ihe5z7eg]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-6)}}.section[data-astro-cid-3tyzcq5t] .ecole-biblio{margin-bottom:0}.ecole-biblio__actions[data-astro-cid-3tyzcq5t]{margin-top:var(--space-3)}
