.site-footer[data-astro-cid-oenwriqq]{background:var(--blanc);border-top:var(--bordure-fine) solid var(--gris-trait);color:var(--gris-texte);font-size:var(--taille-legende);line-height:1.5}.footer-inner[data-astro-cid-oenwriqq]{align-items:start;gap:var(--esp-3) var(--esp-6);padding-block:var(--esp-6);grid-template-columns:1fr auto;display:grid}.brand[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{width:140px;height:auto}.signature[data-astro-cid-oenwriqq]{margin-top:var(--esp-2)}.links[data-astro-cid-oenwriqq]{gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;display:flex}.links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--encre);padding-block:4px;display:inline-block}.links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--cuivre-fonce)}.copyright[data-astro-cid-oenwriqq]{grid-column:1/-1}@media (width<=1023px){.footer-inner[data-astro-cid-oenwriqq]{grid-template-columns:1fr}}@media (width<=759px){.links[data-astro-cid-oenwriqq]{flex-direction:column}}.lang-switch[data-astro-cid-ecceicg2]{align-items:center;gap:var(--esp-1);color:var(--blanc);font-size:16px;font-weight:500;line-height:1;display:flex}.separator[data-astro-cid-ecceicg2]{color:var(--gris-clair)}.current[data-astro-cid-ecceicg2]{padding-block:12px}a[data-astro-cid-ecceicg2]{color:var(--blanc);opacity:1;padding-block:12px;text-decoration:none;display:inline-block}a[data-astro-cid-ecceicg2]:hover{color:var(--blanc);text-underline-offset:.2em;text-decoration:underline}.site-header[data-astro-cid-isef26zo]{z-index:10;background:var(--encre);color:var(--blanc);position:relative}.header-bar[data-astro-cid-isef26zo]{align-items:center;column-gap:var(--esp-4);min-height:var(--hauteur-entete);flex-wrap:wrap;display:flex}.logo[data-astro-cid-isef26zo]{padding-block:var(--esp-2);margin-right:auto;display:block}.logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{height:auto}.logo-full[data-astro-cid-isef26zo]{width:180px}.logo-short[data-astro-cid-isef26zo]{width:40px;display:none}.menu[data-astro-cid-isef26zo]{align-items:center;gap:var(--esp-4);display:flex}.nav-list[data-astro-cid-isef26zo]{column-gap:var(--esp-3);flex-wrap:wrap;display:flex}.nav-link[data-astro-cid-isef26zo]{color:var(--blanc);padding-block:12px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-block;position:relative}.nav-link[data-astro-cid-isef26zo]:hover{color:var(--blanc);text-underline-offset:.2em;text-decoration:underline}.nav-link[data-astro-cid-isef26zo][aria-current=page]:after{content:"";border-radius:var(--rayon);background:var(--cuivre);height:3px;position:absolute;bottom:2px;left:0;right:0}.nav-link[data-astro-cid-isef26zo][aria-current=page]:hover{text-decoration:none}.menu-toggle[data-astro-cid-isef26zo]{align-items:center;gap:var(--esp-1);min-height:48px;padding:0 var(--esp-2);border:var(--bordure-bouton) solid var(--blanc);border-radius:var(--rayon);color:var(--blanc);font:500 16px/1 var(--police-texte);cursor:pointer;background:0 0;display:inline-flex}.menu-toggle[data-astro-cid-isef26zo][hidden]{display:none}.menu-icon[data-astro-cid-isef26zo],.menu-icon[data-astro-cid-isef26zo]:before,.menu-icon[data-astro-cid-isef26zo]:after{border-radius:var(--rayon);background:currentColor;width:16px;height:1.6px;display:block}.menu-icon[data-astro-cid-isef26zo]{position:relative}.menu-icon[data-astro-cid-isef26zo]:before,.menu-icon[data-astro-cid-isef26zo]:after{content:"";position:absolute;left:0}.menu-icon[data-astro-cid-isef26zo]:before{top:-5px}.menu-icon[data-astro-cid-isef26zo]:after{top:5px}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-icon[data-astro-cid-isef26zo]{background:0 0}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-icon[data-astro-cid-isef26zo]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] .menu-icon[data-astro-cid-isef26zo]:after{top:0;transform:rotate(-45deg)}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true]{justify-content:center;width:48px;padding:0}.menu-toggle[data-astro-cid-isef26zo][aria-expanded=true] [data-astro-cid-isef26zo][data-menu-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=760px) and (width<=1099px){.menu[data-astro-cid-isef26zo]{width:100%;padding-bottom:var(--esp-1);order:3;justify-content:space-between}}@media (width<=759px){.header-bar[data-astro-cid-isef26zo]{column-gap:var(--esp-2)}.logo-full[data-astro-cid-isef26zo]{display:none}.logo-short[data-astro-cid-isef26zo]{display:block}.header-cta.btn{padding-inline:var(--esp-2)}.menu[data-astro-cid-isef26zo]{align-items:flex-start;gap:var(--esp-1);width:100%;padding-bottom:var(--esp-2);flex-direction:column;order:3}.nav-list[data-astro-cid-isef26zo]{flex-direction:column}html.js .menu[data-astro-cid-isef26zo]{padding:var(--esp-2) var(--gouttiere) var(--esp-4);background:var(--encre);border-top:var(--bordure-fine) solid var(--encre-2);position:absolute;top:100%;left:0;right:0}html.js .menu[data-astro-cid-isef26zo]:not(.is-open){display:none}.nav-link[data-astro-cid-isef26zo]{font-size:18px}}@media (width>=760px){.menu-toggle[data-astro-cid-isef26zo]{display:none!important}}.skip-link[data-astro-cid-an2y5orl]{top:var(--esp-1);left:var(--esp-1);z-index:100;padding:12px var(--esp-2);border-radius:var(--rayon);background:var(--blanc);color:var(--encre);font-weight:500;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-an2y5orl]:focus{transform:none}.btn{justify-content:center;align-items:center;gap:var(--esp-1);border:var(--bordure-bouton) solid transparent;border-radius:var(--rayon);min-height:48px;font-family:var(--police-texte);text-align:center;cursor:pointer;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn--primary,.btn--primary:hover,.btn--primary:visited{color:var(--blanc)}.btn--primary{background:var(--cuivre);border-color:var(--cuivre)}.btn--primary:hover{background:var(--cuivre-fonce);border-color:var(--cuivre-fonce)}.btn--secondary,.btn--secondary:hover,.btn--secondary:visited{color:var(--texte)}.btn--secondary{background:0 0;border-color:currentColor}.btn--secondary:hover{background:var(--ivoire);color:var(--encre)}.section-sombre .btn--secondary:hover{background:var(--encre-2);color:var(--blanc)}.btn-group{gap:var(--esp-2);flex-wrap:wrap;display:flex}.eyebrow{margin-bottom:var(--esp-2);color:var(--surtitre);font-family:var(--police-texte);font-size:var(--taille-surtitre);letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1;display:block}.rule{width:var(--filet-largeur);height:var(--filet-hauteur);border-radius:var(--rayon);background:var(--cuivre);margin-top:20px;display:block}.rule--center{margin-inline:auto}.arrow-link{font-weight:500}.card{background:var(--blanc);border:var(--bordure-fine) solid var(--gris-trait);border-radius:var(--rayon-carte);padding:var(--esp-4);color:var(--encre)}.section-sombre .card{background:var(--encre-2);border-color:var(--encre-2);color:var(--blanc)}.pill{min-height:32px;padding:6px var(--esp-2);border-radius:var(--rayon);font-size:var(--taille-legende);align-items:center;font-weight:500;line-height:1.3;display:inline-flex}.pill--ivory{background:var(--ivoire);color:var(--cuivre-fonce)}.pill--outline{border:var(--bordure-fine) solid var(--gris-texte);color:var(--blanc)}.icon-badge{border-radius:var(--rayon);background:var(--ivoire);width:56px;height:56px;color:var(--cuivre);place-items:center;display:inline-grid}main[data-astro-cid-z4jru4n3]:focus{outline:none}
