:root{--papier:#fff;--carte:#fff;--encre:#1d1d1f;--encre-douce:#6e6e73;--accent:#0071e3;--accent-fonce:#0058b0;--accent-texte:#06c;--accent-doux:#e8f2ff;--sur-accent:#fff;--sable:#f5f5f7;--chene:#6e6e73;--filet:#d2d2d7;--focus:#0071e3;--os:#c7c7cc;--police:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--police);--large:66rem;--etroit:42rem;--rayon:20px;--marge:clamp(1.15rem, 4vw, 1.5rem);color-scheme:light}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem;font-size:106.25%}body{background:var(--papier);color:var(--encre);font-family:var(--police);-webkit-font-smoothing:antialiased;margin:0;line-height:1.47}img{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.07}h1{font-size:clamp(2.4rem,6vw,4.2rem)}h2{font-size:clamp(1.9rem,3.4vw,2.6rem)}h3{letter-spacing:-.012em;font-size:1.15rem;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:var(--accent-texte);text-decoration:none}a:hover{color:var(--accent-fonce);text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.cadre{width:min(100% - 2 * var(--marge), var(--large));margin-inline:auto}.section{padding-block:clamp(3.75rem,8vw,5.5rem)}.section-sable{background:var(--sable)}.tete-section{text-align:center;max-width:38rem;margin:0 auto 2.75rem}.tete-section .chapeau{margin:.9rem auto 0}.chapeau{color:var(--encre-douce);max-width:36rem;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.4}.repere{color:var(--encre-douce);margin-bottom:.6rem;font-size:.9rem;font-weight:600}.donnee{font-variant-numeric:tabular-nums;font-weight:600}.bouton{min-height:46px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.35rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.bouton:hover{text-decoration:none}.bouton:active{transform:scale(.98)}.bouton-plein{background:var(--accent);color:var(--sur-accent)}.bouton-plein:hover{background:var(--accent-fonce);color:var(--sur-accent)}.bouton-trait{border-color:var(--accent-texte);color:var(--accent-texte)}.bouton-trait:hover{background:var(--accent);color:var(--sur-accent)}.bouton svg{flex:none}.lien-suite{min-height:44px;color:var(--accent-texte);align-items:center;gap:.25rem;display:inline-flex}.lien-suite:after{content:"›";padding-bottom:.1em;font-size:1.15em;line-height:1}.carte{background:var(--carte);border:1px solid var(--filet);border-radius:18px;padding:1.6rem 1.4rem}.prose{max-width:var(--etroit)}.prose>*+*{margin-top:1.05rem}.prose h2{margin-top:3rem;font-size:clamp(1.5rem,3vw,1.9rem)}.prose h3{margin-top:2rem}.prose ul,.prose ol{margin-bottom:0;padding-left:1.2rem}.prose li+li{margin-top:.45rem}.prose li::marker{color:var(--accent)}.prose strong{font-weight:600}.prose a{text-underline-offset:.2em;text-decoration:underline 1px}.prose ul.lignes{padding-left:0}.prose .lignes li{margin-top:0}.prose .faq{margin-top:1.5rem}.prudence{background:var(--sable);border-radius:var(--rayon);padding:1.4rem 1.6rem}.prudence>*+*{margin-top:.6rem}.tete-page{padding-block:clamp(2.5rem,6vw,4rem) clamp(2rem,4vw,2.75rem)}.tete-page h1{max-width:18ch;font-size:clamp(2.1rem,5vw,3.3rem)}.tete-page .chapeau{margin-top:1.1rem}.fil{color:var(--encre-douce);margin-bottom:1.25rem;font-size:.82rem}.fil a{color:inherit}.corps-page{padding-bottom:clamp(3rem,7vw,5rem)}.lignes{border-top:1px solid var(--filet);margin:0;padding:0;list-style:none}.lignes li{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0;padding-block:.85rem;display:flex}.lignes .donnee{white-space:nowrap;font-size:1.05rem}.photo{border-radius:var(--rayon);background:var(--sable);overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}@view-transition{navigation:none}}@media (width<=47.99rem){body{padding-bottom:5rem}}.entete[data-astro-cid-3axb2k7x]{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd1;border-bottom:1px solid #0000000f;position:sticky;top:0}.entete-ligne[data-astro-cid-3axb2k7x]{align-items:center;gap:1.5rem;min-height:3.25rem;display:flex}.marque[data-astro-cid-3axb2k7x]{min-height:44px;color:var(--encre);white-space:nowrap;align-items:center;gap:.5rem;margin-right:auto;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.marque-point[data-astro-cid-3axb2k7x]{background:var(--accent);border-radius:2px;width:8px;height:8px}.marque-titre[data-astro-cid-3axb2k7x]{color:var(--encre-douce);font-weight:400}.nav-large[data-astro-cid-3axb2k7x]{gap:1.6rem;font-size:.8rem;display:none}.nav-large[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{color:var(--encre);opacity:.8;padding-block:.4rem;text-decoration:none;transition:opacity .15s}.nav-large[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:hover,.nav-large[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current=page]{opacity:1}.nav-large[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current=page]{font-weight:600}.entete-rdv[data-astro-cid-3axb2k7x]{display:none}.entete-rdv[data-astro-cid-3axb2k7x] .bouton{min-height:34px;padding:.3rem 1rem;font-size:.82rem}.entete-rdv[data-astro-cid-3axb2k7x] .bouton svg{display:none}.nav-mobile[data-astro-cid-3axb2k7x] summary[data-astro-cid-3axb2k7x]{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;padding-inline:.9rem;font-size:.9rem;font-weight:500;list-style:none;display:flex}.nav-mobile[data-astro-cid-3axb2k7x] summary[data-astro-cid-3axb2k7x]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-3axb2k7x] nav[data-astro-cid-3axb2k7x]{border-bottom:1px solid var(--filet);padding:.25rem var(--marge) 1rem;background:#fff;display:grid;position:absolute;top:100%;left:0;right:0}.nav-mobile[data-astro-cid-3axb2k7x] nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{color:var(--encre);border-bottom:1px solid var(--filet);padding-block:.85rem;font-size:1.1rem;font-weight:500;text-decoration:none}.nav-mobile[data-astro-cid-3axb2k7x] nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:last-child{border-bottom:0}@media (width>=48rem){.entete-rdv[data-astro-cid-3axb2k7x]{display:block}}@media (width>=66rem){.nav-large[data-astro-cid-3axb2k7x]{display:flex}.nav-mobile[data-astro-cid-3axb2k7x]{display:none}}.barre[data-astro-cid-sfisjyeb]{z-index:30;padding:.7rem var(--marge) calc(.7rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--papier) 92%, transparent);backdrop-filter:blur(12px);border-top:1px solid var(--filet);grid-template-columns:1.4fr 1fr;gap:.6rem;display:grid;position:fixed;inset:auto 0 0}.barre[data-astro-cid-sfisjyeb] .bouton[data-astro-cid-sfisjyeb]{padding-inline:.75rem}@media (width>=48rem){.barre[data-astro-cid-sfisjyeb]{display:none}}.fin[data-astro-cid-cz2njf6k]{padding-block:clamp(1rem,3vw,2rem) clamp(3rem,6vw,4.5rem)}.fin-bandeau[data-astro-cid-cz2njf6k]{background:var(--sable);text-align:center;border-radius:28px;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,2.5rem)}.fin-texte[data-astro-cid-cz2njf6k]{max-width:30rem;color:var(--encre-douce);margin:.9rem auto 0;font-size:1.1rem}.fin-actions[data-astro-cid-cz2njf6k]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.fin-faits[data-astro-cid-cz2njf6k]{text-align:center;gap:1.25rem;max-width:46rem;margin:2.5rem auto 0;display:grid}.fin-faits[data-astro-cid-cz2njf6k] dt[data-astro-cid-cz2njf6k]{color:var(--encre-douce);font-size:.82rem;font-weight:600}.fin-faits[data-astro-cid-cz2njf6k] dd[data-astro-cid-cz2njf6k]{margin:.2rem 0 0;font-size:.95rem}@media (width>=40rem){.fin-faits[data-astro-cid-cz2njf6k]{grid-template-columns:1fr 1fr}}@media (width>=60rem){.fin-faits[data-astro-cid-cz2njf6k]{grid-template-columns:repeat(4,1fr)}}.pied[data-astro-cid-f5dh2kh2]{color:var(--encre-douce);padding-block:3.5rem 2rem;font-size:.92rem}.pied-grille[data-astro-cid-f5dh2kh2]{gap:2.5rem;display:grid}.pied-nom[data-astro-cid-f5dh2kh2]{color:var(--encre);margin-bottom:.6rem;font-size:1.05rem;font-weight:650}address[data-astro-cid-f5dh2kh2]{font-style:normal}.pied-horaires[data-astro-cid-f5dh2kh2]{margin-top:.8rem}.pied-titre[data-astro-cid-f5dh2kh2]{font-family:var(--mono);color:var(--chene);margin-bottom:.8rem;font-size:.82rem}ul[data-astro-cid-f5dh2kh2]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-f5dh2kh2]{color:var(--encre);padding-block:.3rem;text-decoration:none;display:inline-block}a[data-astro-cid-f5dh2kh2]:hover{text-decoration:underline}.pied-bas[data-astro-cid-f5dh2kh2]{border-top:1px solid var(--filet);margin-top:3rem;padding-top:1.5rem;font-size:.85rem}@media (width>=48rem){.pied-grille[data-astro-cid-f5dh2kh2]{grid-template-columns:1.3fr 1fr 1fr}}.evitement[data-astro-cid-ybatimd6]{background:var(--carte);z-index:50;border-radius:8px;padding:.6rem 1rem;position:absolute;top:.5rem;left:-999px}.evitement[data-astro-cid-ybatimd6]:focus{left:.5rem}
