.gd-grille.svelte-fske5l{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.gd-sommaire.svelte-fske5l{max-height:calc(100vh - 32px);padding-right:6px;position:sticky;top:16px;overflow:auto}.gd-sommaire.svelte-fske5l ol:where(.svelte-fske5l){gap:2px;margin:0;padding:0;list-style:none;display:grid}.gd-sommaire.svelte-fske5l a:where(.svelte-fske5l){border-radius:var(--r-sm);color:var(--muted);padding:6px 10px;font-size:.86rem;line-height:1.35;text-decoration:none;display:block}.gd-sommaire.svelte-fske5l a:where(.svelte-fske5l):hover{background:var(--surface-alt);color:var(--text)}.gd-s-partie.svelte-fske5l{margin-top:12px}.gd-s-partie.svelte-fske5l:first-child{margin-top:0}.gd-s-partie.svelte-fske5l a:where(.svelte-fske5l){color:var(--text);font-weight:700}.gd-texte.svelte-fske5l{max-width:72ch}.gd-partie.svelte-fske5l{border-bottom:1px solid var(--border);font-family:var(--font-display);align-items:baseline;gap:14px;margin:44px 0 6px;padding-bottom:10px;scroll-margin-top:16px;font-size:2rem;font-weight:600;line-height:1.1;display:flex}.gd-partie.svelte-fske5l:first-child{margin-top:0}.gd-partie-num.svelte-fske5l{color:var(--accent);font-variant-numeric:lining-nums}.gd-section.svelte-fske5l{align-items:baseline;gap:10px;margin:30px 0 10px;scroll-margin-top:16px;font-size:1.22rem;font-weight:700;line-height:1.3;display:flex}.gd-num.svelte-fske5l{background:var(--accent-tint);min-width:1.7rem;height:1.7rem;color:var(--accent-hover);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.9rem;display:inline-grid}.gd-titre.svelte-fske5l{color:var(--text);margin:22px 0 8px;font-size:.98rem;font-weight:700}.gd-intertitre.svelte-fske5l{color:var(--accent-hover);margin:16px 0 6px;font-weight:600;line-height:1.45}.gd-p.svelte-fske5l{line-height:1.68}.gd-puce.svelte-fske5l{margin:0 0 6px;padding-left:1.2em;line-height:1.6;position:relative}.gd-puce.svelte-fske5l:before{content:"";background:var(--accent);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.7em;left:.25em}.gd-texte-num.svelte-fske5l{grid-template-columns:1.8rem 1fr;margin:0 0 4px;line-height:1.5;display:grid}.gd-texte-num.svelte-fske5l span:where(.svelte-fske5l){color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.gd-encadre.svelte-fske5l{border-radius:var(--r-lg);background:var(--text);color:#fff;margin:26px 0;padding:18px 22px}.gd-encadre-titre.svelte-fske5l{font-family:var(--font-display);margin:0 0 8px;font-size:1.4rem;font-weight:600}.gd-encadre.svelte-fske5l ul:where(.svelte-fske5l){gap:4px;margin:0;padding-left:1.1em;line-height:1.5;display:grid}.gd-table-cadre.svelte-fske5l{border:1px solid var(--border-light);border-radius:var(--r-md);margin:10px 0 18px;overflow-x:auto}.gd-table.svelte-fske5l{border-collapse:collapse;width:100%;min-width:620px;font-size:.88rem;line-height:1.45}.gd-table.svelte-fske5l th:where(.svelte-fske5l),.gd-table.svelte-fske5l td:where(.svelte-fske5l){text-align:left;vertical-align:top;border-bottom:1px solid var(--border-light);padding:10px 12px}.gd-table.svelte-fske5l thead:where(.svelte-fske5l) th:where(.svelte-fske5l){background:var(--surface-alt);font-weight:700}.gd-table.svelte-fske5l tbody:where(.svelte-fske5l) th:where(.svelte-fske5l){white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.gd-notes.svelte-fske5l{border-top:1px solid var(--border);color:var(--muted);margin-top:36px;padding-top:12px;font-size:.86rem}.gd-notes.svelte-fske5l ol:where(.svelte-fske5l){overflow-wrap:anywhere;gap:6px;padding-left:1.3em;line-height:1.5;display:grid}.gd--panneau.svelte-fske5l .gd-grille:where(.svelte-fske5l){grid-template-columns:1fr;gap:16px}.gd--panneau.svelte-fske5l .gd-sommaire:where(.svelte-fske5l){border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--surface);max-height:none;padding:4px 10px;position:static}.gd--panneau.svelte-fske5l .gd-sommaire:where(.svelte-fske5l) summary:where(.svelte-fske5l){cursor:pointer;padding:8px 0;font-size:.9rem;font-weight:700}.gd--panneau.svelte-fske5l .gd-sommaire:where(.svelte-fske5l) nav:where(.svelte-fske5l){padding-bottom:8px}.gd--panneau.svelte-fske5l .gd-partie:where(.svelte-fske5l){margin-top:32px;font-size:1.6rem}.gd--panneau.svelte-fske5l .gd-texte:where(.svelte-fske5l){max-width:none}@media (width<=960px){.gd-grille.svelte-fske5l{grid-template-columns:1fr;gap:16px}.gd-sommaire.svelte-fske5l{border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--surface);max-height:none;padding:10px;position:static}}@media print{.gd-grille.svelte-fske5l{grid-template-columns:1fr}.gd-texte.svelte-fske5l{max-width:none}.gd-encadre.svelte-fske5l{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gd-partie.svelte-fske5l{break-before:page}.gd-partie.svelte-fske5l:first-child{break-before:auto}}
