:root{--rouge:#e10600;--rouge-fonce:#b80510;--noir:#000;--blanc:#fff;--texte:#262626;--texte-doux:#5c5c5c;--gris-salle:#f3f3f1;--ligne:#d9d9d5;--succes:#1e7b3a;--succes-fond:#e8f3ec;--erreur:#b42318;--erreur-fond:#fdecea;--info-fond:#f3f3f1;--fond:var(--blanc);--fond-alterne:var(--gris-salle);--action:var(--rouge);--action-survol:var(--rouge-fonce);--action-texte:var(--blanc);--lien:var(--rouge-fonce);--focus:var(--noir);--police-titre:var(--font-titre,"Arial Narrow", "Roboto Condensed", sans-serif);--police-texte:var(--font-texte,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--taille-xs:.8125rem;--taille-sm:.9375rem;--taille-base:1.0625rem;--taille-lg:1.25rem;--taille-h3:1.375rem;--taille-h2:clamp(2rem, 1.55rem + 2vw, 2.75rem);--taille-h1:clamp(2.75rem, 1.9rem + 4.2vw, 5rem);--taille-score:clamp(3.5rem, 2.5rem + 5vw, 6.5rem);--graisse-normal:400;--graisse-moyen:600;--graisse-gras:700;--graisse-titre:800;--interligne:1.6;--interligne-titre:1;--mesure:65ch;--espace-1:.25rem;--espace-2:.5rem;--espace-3:.75rem;--espace-4:1rem;--espace-5:1.5rem;--espace-6:2rem;--espace-7:3rem;--espace-8:4.5rem;--espace-section:clamp(3rem, 2rem + 4vw, 6rem);--largeur-max:75rem;--gouttiere:clamp(1rem, .5rem + 2.5vw, 2rem);--rayon-petit:.375rem;--rayon:.75rem;--rayon-bouton:999px;--trait:1px solid var(--ligne);--cible-tactile:2.75rem;--duree:.16s;--courbe:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fond);min-height:100vh;color:var(--texte);font-family:var(--police-texte);font-size:var(--taille-base);line-height:var(--interligne);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1}h1,h2{margin:0 0 var(--espace-4);font-family:var(--police-titre);font-weight:var(--graisse-titre);line-height:var(--interligne-titre);letter-spacing:.005em;color:var(--noir);text-wrap:balance}h1{font-size:var(--taille-h1);font-weight:900}h2{font-size:var(--taille-h2)}h3{margin:0 0 var(--espace-2);font-size:var(--taille-h3);font-weight:var(--graisse-gras);color:var(--noir);line-height:1.25}p,ul,ol{margin:0 0 var(--espace-4);max-width:var(--mesure)}img{max-width:100%;height:auto;display:block}a{color:var(--lien);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.conteneur{width:100%;max-width:var(--largeur-max);padding-inline:var(--gouttiere);margin-inline:auto}.section{padding-block:var(--espace-section)}.section--alterne{background:var(--fond-alterne)}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{left:var(--espace-4);z-index:100;padding:var(--espace-2) var(--espace-4);background:var(--noir);color:var(--blanc);border-radius:var(--rayon-petit);position:absolute;top:-100px}.lien-evitement:focus{top:var(--espace-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.entete[data-astro-cid-nen7h5rs]{z-index:50;background:var(--blanc);border-bottom:var(--trait);position:sticky;top:0}.entete__barre[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--espace-2);flex-wrap:wrap;min-height:4.5rem;display:flex}.entete__logo[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--espace-3);padding-block:var(--espace-2);color:var(--noir);text-decoration:none;display:flex}.entete__image[data-astro-cid-nen7h5rs]{width:3.5rem;height:3.5rem}.entete__nom[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1;display:flex}.entete__sigle[data-astro-cid-nen7h5rs]{font-family:var(--police-titre);font-size:1.625rem;font-weight:var(--graisse-titre)}.entete__ville[data-astro-cid-nen7h5rs]{font-size:var(--taille-sm);color:var(--texte-doux);margin-top:.2rem}.entete__bouton[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--espace-2);min-height:var(--cible-tactile);padding:var(--espace-2) var(--espace-4);border:2px solid var(--noir);border-radius:var(--rayon-bouton);color:var(--noir);font:inherit;font-weight:var(--graisse-gras);cursor:pointer;background:0 0;display:none}.entete__bouton[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--noir);color:var(--blanc)}.entete__burger[data-astro-cid-nen7h5rs],.entete__burger[data-astro-cid-nen7h5rs]:before,.entete__burger[data-astro-cid-nen7h5rs]:after{background:currentColor;width:1.1rem;height:2px;display:block}.entete__burger[data-astro-cid-nen7h5rs]{position:relative}.entete__burger[data-astro-cid-nen7h5rs]:before,.entete__burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.entete__burger[data-astro-cid-nen7h5rs]:before{top:-6px}.entete__burger[data-astro-cid-nen7h5rs]:after{top:6px}.menu[data-astro-cid-nen7h5rs]{width:100%}.menu__liste[data-astro-cid-nen7h5rs],.menu__sous-liste[data-astro-cid-nen7h5rs]{max-width:none;margin:0;padding:0;list-style:none}.menu__liste[data-astro-cid-nen7h5rs]{padding-bottom:var(--espace-4);flex-direction:column;display:flex}.menu__lien[data-astro-cid-nen7h5rs],.menu__sous-lien[data-astro-cid-nen7h5rs]{padding:var(--espace-2) 0;color:var(--noir);font-weight:var(--graisse-moyen);cursor:pointer;text-decoration:none;display:block}.menu__lien[data-astro-cid-nen7h5rs]:hover,.menu__sous-lien[data-astro-cid-nen7h5rs]:hover{color:var(--rouge-fonce)}.menu__lien[data-astro-cid-nen7h5rs][aria-current=page],.menu__sous-lien[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--rouge);text-underline-offset:.45em;text-decoration-thickness:3px}.menu__sous-liste[data-astro-cid-nen7h5rs]{padding-left:var(--espace-4)}@media (width<=74.99rem){.js .entete__bouton[data-astro-cid-nen7h5rs]{display:inline-flex}.js .menu[data-astro-cid-nen7h5rs]{display:none}.js .menu[data-astro-cid-nen7h5rs].menu--ouvert{border-top:var(--trait);padding-top:var(--espace-2);display:block}.menu__lien[data-astro-cid-nen7h5rs],.menu__sous-lien[data-astro-cid-nen7h5rs]{min-height:var(--cible-tactile);font-size:var(--taille-lg);align-items:center;display:flex}}@media (width>=75rem){.entete__barre[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.menu[data-astro-cid-nen7h5rs]{width:auto}.menu__liste[data-astro-cid-nen7h5rs]{gap:var(--espace-4);flex-direction:row;padding-bottom:0}.menu__element[data-astro-cid-nen7h5rs]{position:relative}.menu__groupe[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{list-style:none}.menu__groupe[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu__groupe[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;margin-left:.4em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.menu__sous-liste[data-astro-cid-nen7h5rs]{top:calc(100% + var(--espace-2));left:calc(-1 * var(--espace-4));min-width:14rem;padding:var(--espace-2) var(--espace-4);background:var(--blanc);border:var(--trait);border-radius:var(--rayon);position:absolute;box-shadow:0 12px 32px #00000014}}.pied[data-astro-cid-jo6i4kqk]{padding-block:var(--espace-7) var(--espace-4);background:var(--noir);color:#cfcfcf;font-size:var(--taille-sm);margin-top:auto}.pied[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--blanc)}.pied__grille[data-astro-cid-jo6i4kqk]{gap:var(--espace-6);display:grid}@media (width>=40rem){.pied__grille[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.pied__nom[data-astro-cid-jo6i4kqk]{margin:0 0 var(--espace-3);font-family:var(--police-titre);font-size:1.75rem;font-weight:var(--graisse-titre);color:var(--blanc);line-height:1}.pied__titre[data-astro-cid-jo6i4kqk]{margin:0 0 var(--espace-3);font-weight:var(--graisse-gras);color:var(--blanc)}.pied__adresse[data-astro-cid-jo6i4kqk]{font-style:normal}.pied__liens[data-astro-cid-jo6i4kqk]{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.pied__copyright[data-astro-cid-jo6i4kqk]{margin-top:var(--espace-7);padding-top:var(--espace-4);font-size:var(--taille-xs);border-top:1px solid #333}
