.lg-grille[data-astro-cid-nyvg2uje]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-grille--compact[data-astro-cid-nyvg2uje]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem;margin-inline:auto}.lg-carte[data-astro-cid-nyvg2uje]{gap:var(--space-2);display:grid}.lg-photo[data-astro-cid-nyvg2uje]{aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.lg-grille--compact[data-astro-cid-nyvg2uje] .lg-photo[data-astro-cid-nyvg2uje] .media-credit{font-size:.625rem}.lg-pied[data-astro-cid-nyvg2uje]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);display:flex}.lg-nom[data-astro-cid-nyvg2uje]{color:var(--text);font-weight:600}.lg-metier[data-astro-cid-nyvg2uje]{color:var(--muted)}.lg-mention[data-astro-cid-nyvg2uje]{margin-top:var(--space-3);justify-content:center;display:flex}.lg-etapes[data-astro-cid-xtt3azm5]{margin:0;padding:0;list-style:none}.lg-etape[data-astro-cid-xtt3azm5]{gap:var(--space-3);align-content:start;display:grid}.lg-num[data-astro-cid-xtt3azm5]{background:var(--accent-soft);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-hover);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.lg-etape-titre[data-astro-cid-xtt3azm5]{font-size:var(--text-lg)}.lg-liste-titre[data-astro-cid-xtt3azm5]{align-items:center;gap:var(--space-3);font-size:var(--text-lg);margin-bottom:var(--space-4);display:flex}.lg-liste-titre[data-astro-cid-xtt3azm5] .icon{color:var(--ok)}.lg-liste-titre--non[data-astro-cid-xtt3azm5] .icon{color:var(--danger)}.lg-liste[data-astro-cid-xtt3azm5]{color:var(--text);gap:var(--space-3)}.lg-non[data-astro-cid-xtt3azm5]{gap:var(--space-3);color:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.lg-non[data-astro-cid-xtt3azm5] li[data-astro-cid-xtt3azm5]{gap:var(--space-3);align-items:flex-start;display:flex}.lg-non[data-astro-cid-xtt3azm5] .icon{color:var(--danger);flex:none;margin-top:.25em}
