:root{--creme:#fbf6f0;--creme-2:#f4ece2;--encre:#1e2a35;--doux:#56616d;--bleu:#006793;--bleu-fonce:#004d6e;--bleu-pale:#e3eef4;--bordeaux:#9c3346;--bordeaux-fonce:#7f2939;--rose:#f3c6cf;--rose-pale:#f7e4e7;--sauge:#3f7a52;--sauge-pale:#e6efe6;--trait:#ebe3d8;--blanc:#fff;--police:var(--font-outfit), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--largeur:76rem;--rayon:22px;--rayon-grand:32px;--ombre:0 10px 30px #1e2a351a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--police);color:var(--encre);background:var(--blanc);-webkit-font-smoothing:antialiased;margin:0;font-size:1.09rem;line-height:1.65}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--encre);margin:0 0 .6em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.3rem,1.5rem + 3.6vw,4.2rem)}h2{font-size:clamp(1.8rem,1.35rem + 1.9vw,2.8rem)}h3{font-size:1.3rem}p{margin:0 0 1em}a{color:var(--bleu);text-underline-offset:.2em}a:hover{color:var(--bleu-fonce)}:focus-visible{outline:3px solid var(--bordeaux);outline-offset:3px;border-radius:4px}main:focus{outline:none}.conteneur{width:100%;max-width:var(--largeur);margin-inline:auto;padding-inline:1rem}@media (width>=48rem){.conteneur{padding-inline:2rem}}.conteneur--etroit{max-width:50rem}.section{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.fond-creme{background:var(--creme)}.surtitre{color:var(--bordeaux);margin-bottom:.75rem;font-weight:600}.chapo{color:var(--doux);max-width:40rem;font-size:1.2rem}.titre-centre{text-align:center;max-width:44rem;margin:0 auto clamp(2.25rem,1.5rem + 2vw,3.5rem)}.titre-centre .chapo{margin-inline:auto}.visuellement-cache{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lien-evitement{z-index:100;background:var(--encre);color:var(--blanc);border-radius:999px;padding:.75rem 1.25rem;position:absolute;top:-5rem;left:1rem}.lien-evitement:focus{color:var(--blanc);top:1rem}.pastille{background:var(--rose-pale);color:var(--bordeaux);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.45rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.surligne{background:linear-gradient(transparent 62%, var(--rose) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em}.bouton{background:var(--bordeaux);color:var(--blanc);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.bouton:hover{background:var(--bordeaux-fonce);color:var(--blanc);transform:translateY(-2px)}.bouton--grand{padding:1rem 1.7rem;font-size:1.05rem}.bouton--bleu{background:var(--bleu)}.bouton--bleu:hover{background:var(--bleu-fonce)}.bouton--blanc{background:var(--blanc);color:var(--bordeaux)}.bouton--blanc:hover{background:var(--rose-pale);color:var(--bordeaux-fonce)}.bouton--contour{border-color:var(--bordeaux);color:var(--bordeaux);background:0 0}.bouton--contour:hover{background:var(--bordeaux);color:var(--blanc)}.lien{color:var(--bleu);text-underline-offset:.25em;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline 2px;display:inline-flex}.lien--clair{color:var(--blanc)}.lien--clair:hover{color:var(--rose-pale)}.actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.cartes{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.cartes{grid-template-columns:repeat(3,1fr)}}.carte{background:var(--bleu-pale);border-radius:28px;flex-direction:column;gap:.9rem;padding:clamp(1.75rem,1.5rem + 1vw,2.25rem);display:flex}.carte h3{margin:0}.carte p{color:var(--doux);margin:0}.carte .carte__texte{flex:1}.carte--rose{background:var(--rose-pale)}.carte--sauge{background:var(--sauge-pale)}.carte--creme{background:var(--creme)}.carte__icone{background:var(--blanc);width:3.75rem;height:3.75rem;color:var(--bleu);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.carte--rose .carte__icone{color:var(--bordeaux)}.carte--sauge .carte__icone{color:var(--sauge)}.appel{text-align:center;color:var(--blanc);background:radial-gradient(500px 300px at 90% 0%, #ffffff24, transparent 70%), var(--bordeaux);border-radius:36px;padding:clamp(2.5rem,2rem + 3vw,5rem)}.appel h2{color:var(--blanc);margin-bottom:1rem}.appel p{color:#f8e3e7;max-width:40rem;margin-inline:auto;font-size:1.15rem}.appel .actions{justify-content:center}.prose{max-width:46rem}.prose h2{margin-top:2.2em;font-size:1.6rem}.prose h3{margin-top:1.8em}.prose ul{padding-left:1.25rem}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--bordeaux)}.a-completer{color:#6b4e00;background:#fff1b8;border-radius:6px;padding:.05em .4em;font-weight:600}.entete[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(1.4)blur(10px);background:#fffffff0;position:sticky;top:0}.entete__barre[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}@media (width>=75rem){.entete__barre[data-astro-cid-nen7h5rs]{min-height:5.5rem}}.entete__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:34px}@media (width>=75rem){.entete__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:40px}}.entete__bascule[data-astro-cid-nen7h5rs]{background:var(--rose-pale);width:2.9rem;height:2.9rem;color:var(--bordeaux);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.entete__bascule[data-astro-cid-nen7h5rs] .icone-fermer[data-astro-cid-nen7h5rs],.entete__bascule[data-astro-cid-nen7h5rs][aria-expanded=true] .icone-ouvrir[data-astro-cid-nen7h5rs]{display:none}.entete__bascule[data-astro-cid-nen7h5rs][aria-expanded=true] .icone-fermer[data-astro-cid-nen7h5rs]{display:block}.entete__nav[data-astro-cid-nen7h5rs]{background:var(--blanc);box-shadow:var(--ombre);border-radius:0 0 28px 28px;display:none;position:absolute;top:100%;left:0;right:0}.entete__nav[data-astro-cid-nen7h5rs].est-ouvert{display:block}.entete__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:.5rem 1.25rem 1.5rem;list-style:none}.entete__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.bouton){border-bottom:1px solid var(--trait);color:var(--encre);padding:.85rem .25rem;font-weight:500;text-decoration:none;display:block}.entete__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.bouton):hover,.entete__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:not(.bouton){color:var(--bordeaux)}.entete__action[data-astro-cid-nen7h5rs]{margin-top:1.25rem}@media (width>=75rem){.entete__bascule[data-astro-cid-nen7h5rs]{display:none}.entete__nav[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;display:block;position:static}.entete__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;padding:0;display:flex}.entete__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.bouton){white-space:nowrap;border:0;padding:.5rem .75rem;position:relative}.entete__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:not(.bouton):after{content:"";background:var(--rose);border-radius:3px;height:3px;position:absolute;bottom:.15rem;left:.75rem;right:.75rem}.entete__action[data-astro-cid-nen7h5rs]{margin:0 0 0 1rem}.entete__action[data-astro-cid-nen7h5rs] .bouton[data-astro-cid-nen7h5rs]{white-space:nowrap}}.pied[data-astro-cid-jo6i4kqk]{background:var(--creme);color:var(--doux);margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:clamp(3rem,2.5rem + 2vw,4.5rem);font-size:.98rem}.pied[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--encre);text-decoration:none}.pied[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--bordeaux);text-decoration:underline}.pied[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.pied__grille[data-astro-cid-jo6i4kqk]{gap:2.5rem;padding-bottom:3rem;display:grid}@media (width>=48rem){.pied__grille[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1.2fr}}.pied__marque[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:36px}.pied__marque[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:22rem}.pied__slogan[data-astro-cid-jo6i4kqk]{color:var(--bordeaux);margin:1rem 0 .25rem;font-weight:600}.pied__titre[data-astro-cid-jo6i4kqk]{color:var(--encre);margin-bottom:1rem;font-size:1rem}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem}.pied__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.pied__contact[data-astro-cid-jo6i4kqk] svg{color:var(--bordeaux);flex:none;margin-top:.25rem}.pied__bas[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.25rem;font-size:.9rem;display:flex}.pied__bas[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.pied__bas[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}
