.glossaire__grille[data-astro-cid-e2pxqxls]{gap:var(--e-8);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;display:grid}.sommaire[data-astro-cid-e2pxqxls]{max-height:calc(100vh - 8rem);padding:var(--e-5) var(--e-4) var(--e-4);border:1px solid var(--c-ligne);border-top:3px solid var(--c-rouge);border-radius:0 0 var(--rayon-carte) var(--rayon-carte);background:var(--c-blanc);scrollbar-width:thin;position:sticky;top:6.5rem;overflow-y:auto}.sommaire__titre[data-astro-cid-e2pxqxls]{margin-bottom:var(--e-3);font-family:var(--f-texte);font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--c-texte-doux);font-weight:700}.sommaire__liste[data-astro-cid-e2pxqxls]{counter-reset:sommaire;margin:0;padding:0;list-style:none}.sommaire__liste[data-astro-cid-e2pxqxls] li[data-astro-cid-e2pxqxls]{counter-increment:sommaire}.sommaire__lien[data-astro-cid-e2pxqxls]{border-radius:var(--rayon);color:var(--c-texte);transition:background-color var(--transition), color var(--transition);grid-template-columns:1.8rem minmax(0,1fr);padding:.32rem .4rem;font-size:.9rem;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.sommaire__lien[data-astro-cid-e2pxqxls]:before{content:counter(sommaire, decimal-leading-zero);color:var(--c-topo);font-size:.72rem;font-weight:700;line-height:1.9}.sommaire__lien[data-astro-cid-e2pxqxls]:hover{background:var(--c-rouge-voile);color:var(--c-rouge)}.sommaire__lien[data-astro-cid-e2pxqxls]:hover:before{color:var(--c-rouge)}.glossaire__termes[data-astro-cid-e2pxqxls]{border-top:1px solid var(--c-ligne-forte);flex-direction:column;max-width:50rem;display:flex}.terme[data-astro-cid-e2pxqxls]{gap:var(--e-4);padding:var(--e-7) 0 var(--e-6);border-bottom:1px solid var(--c-ligne);flex-direction:column;scroll-margin-top:6rem;display:flex}.terme__titre[data-astro-cid-e2pxqxls]{scroll-margin-top:6.5rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);line-height:1.2}.terme__titre[data-astro-cid-e2pxqxls]:after{content:"";width:36px;height:3px;margin-top:var(--e-4);background:var(--c-rouge);display:block}.terme[data-astro-cid-e2pxqxls]:has(.terme__titre:target) .terme__titre[data-astro-cid-e2pxqxls]:after{width:72px}.terme__definition[data-astro-cid-e2pxqxls]{max-width:68ch;font-size:var(--t-chapo);color:var(--c-texte);line-height:1.65}.terme__reference[data-astro-cid-e2pxqxls]{font-size:var(--t-petit);color:var(--c-texte-doux)}.terme__reference-libelle[data-astro-cid-e2pxqxls]{color:var(--c-anthracite);font-weight:600}.terme__haut[data-astro-cid-e2pxqxls]{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-texte-doux);transition:color var(--transition);align-self:flex-start;font-weight:600;text-decoration:none}.terme__haut[data-astro-cid-e2pxqxls]:before{content:"↑ ";color:var(--c-rouge)}.terme__haut[data-astro-cid-e2pxqxls]:hover{color:var(--c-rouge)}@media (prefers-reduced-motion:no-preference){.terme__titre[data-astro-cid-e2pxqxls]:after{transition:width .4s cubic-bezier(.2,.7,.2,1)}}@media (width<=960px){.glossaire__grille[data-astro-cid-e2pxqxls]{gap:var(--e-6);grid-template-columns:minmax(0,1fr)}.sommaire[data-astro-cid-e2pxqxls]{max-height:none;position:static;overflow:visible}.sommaire__liste[data-astro-cid-e2pxqxls]{column-gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.terme[data-astro-cid-e2pxqxls]{padding-top:var(--e-6)}}
