.v16ps-haut{padding-bottom:0}.v16ps-haut h1{-webkit-hyphens:manual;hyphens:manual;max-width:26ch}.v16ps-haut-epingle{background:var(--citron-pale);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.v16ps-haut-epingle svg{width:40px;height:auto;margin-top:6px}.v16ps-chapeau p{margin:0}.v16ps-chapeau p+p{margin-top:.6em}.v16ps-chapeau strong{color:var(--encre)}.v16ps-chapeau a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:3px}.v16ps-surtitre{margin-bottom:10px}.v16ps-qr{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v16ps-qr li{background:var(--fond);border-radius:22px;padding:20px 24px 22px}.v16ps-qr h3{letter-spacing:-.02em;color:var(--encre);margin:0 0 8px;font-size:1.1875rem;line-height:1.3}.v16ps-qr .v16pa-prose{font-size:1.0625rem;line-height:1.62}.v16ps-phrases{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.v16ps-phrases li{background:var(--fond);border-radius:18px;padding:16px 20px 16px 48px;position:relative}.v16ps-phrases li:before{content:"“";font:700 2.25rem/1 var(--police);color:var(--citron-fonce);position:absolute;top:8px;left:16px}.v16ps-phrases p{color:var(--encre);margin:0;font-size:1.0625rem;line-height:1.5}.v16ps-reponse{margin-top:22px}.v16ps-ab{grid-template-columns:1fr;justify-items:stretch;margin-top:24px}.v16ps-ab .v16pa-ab-bouton{justify-self:center}.v16ps-legal .v16pa-section+.v16pa-section{margin-top:clamp(40px,5vw,56px)}.v16ps-article>h2{align-items:baseline;gap:14px;display:flex}.v16ps-n{font:600 .875rem/1 var(--mono);letter-spacing:.04em;color:var(--discret);flex:none;translate:0 -.15em}.v16ps-legal .v16pa-prose{font-size:1.0625rem;line-height:1.7}.v16ps-maj{color:var(--discret);margin:clamp(48px,6vw,64px) 0 0;font-size:.9375rem}.v16ps-contact{background:var(--fond);border-radius:22px;margin-top:18px;padding:20px 24px}.v16ps-contact p{color:var(--encre-2);margin:0;font-size:1rem;line-height:1.55}.v16ps-contact .v16ps-contact-titre{color:var(--encre);margin-bottom:4px;font-weight:650}.v16ps-contact a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.v16ps-autres{margin-top:28px}.v16ps-autres ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v16ps-autres a{background:var(--fond);min-height:40px;color:var(--encre);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex}.v16ps-autres a:hover{background:var(--papier);box-shadow:0 0 0 1px #e6e5df,0 12px 24px -18px #0d0d0d66}.v16ps-autres svg{fill:currentColor;width:14px;height:14px}.v16ps-legal .s-lien-absent{color:inherit}.v16ps-hub-corps{gap:clamp(56px,7vw,96px);max-width:1160px;margin:clamp(48px,6vw,80px) auto 0;padding:0 clamp(16px,4vw,40px);display:grid}.v16ps-rubrique{scroll-margin-top:96px}.v16ps-rubrique-tete{gap:8px;max-width:44rem;margin-bottom:22px;display:grid}.v16ps-rubrique-tete h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.2rem + 1.3vw,2.25rem);line-height:1.12}.v16ps-rubrique-intro,.v16ps-rubrique-intro p{color:var(--encre-2);margin:0;font-size:1.0625rem;line-height:1.55}.v16ps-cartes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-width:none}.v16ps-hub-colonne{width:min(100%, var(--v16pa-mesure) + 120px)}.v16ps-hub-colonne .v16pa-section+.v16pa-section{margin-top:clamp(48px,6vw,72px)}.v16ps-liste{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.v16ps-liste-lien{color:inherit;border-radius:14px;gap:2px;padding:12px 14px;text-decoration:none;transition:background .16s;display:grid}.v16ps-liste-lien:hover{background:var(--fond)}.v16ps-liste-nom{color:var(--encre);align-items:center;gap:6px;font-size:1rem;font-weight:650;line-height:1.35;display:inline-flex}.v16ps-liste-nom svg{fill:currentColor;flex:none;width:14px;height:14px;transition:translate .2s}.v16ps-liste-lien:hover .v16ps-liste-nom svg{translate:3px}.v16ps-liste-texte{color:var(--discret);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.v16ps-definition{box-shadow:inset 0 0 0 2px var(--citron);background:var(--papier)}.v16ps-terme{color:var(--encre-2);text-transform:none;letter-spacing:0;font-family:var(--police);font-weight:650}.v16ps-retour{text-align:center;max-width:1160px;margin:clamp(40px,5vw,64px) auto 0;padding:0 clamp(16px,4vw,40px)}.s-site:has(.v16ps-rdv) :is(.s-barre-nav,.s-barre-droite,.s-burger,.s-mobile,.s-pied-haut){display:none!important}.s-site:has(.v16ps-rdv) .s-barre-int{justify-content:center}.s-site:has(.v16ps-rdv) .s-pied{margin-top:0;padding-bottom:8px}.s-site:has(.v16ps-rdv) .s-pied>.s-cadre{padding-block:24px}.s-site:has(.v16ps-rdv) .s-pied-bas{border-top:0;margin-top:0;padding-top:0}.s-site:has(.v16ps-rdv) .s-pied-legaux{flex-wrap:wrap;gap:6px 18px;display:flex}.v16ps-rdv{padding:clamp(8px,2vw,24px) 0 clamp(48px,6vw,88px)}.v16ps-rdv .v16ps-haut{text-align:center;justify-items:center}.v16ps-rdv .v16ps-haut h1{text-wrap:balance;max-width:22ch;margin-inline:auto}.v16ps-rdv .v16ps-chapeau{max-width:38rem;margin-inline:auto}.v16ps-rdv-cal{box-sizing:border-box;width:min(100% - 2*clamp(16px,4vw,40px),880px);margin:clamp(24px,3.4vw,40px) auto 0}.v16ps-cal{box-sizing:border-box;min-height:var(--v16ps-cal-h,760px);background:var(--papier);border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -48px #0d0d0d73,0 2px 6px #0d0d0d0d,0 0 0 1px #ecebe5}.v16ps-cal iframe{width:100%;height:var(--v16ps-cal-h,760px);border:0;display:block}.v16ps-cal-vide{min-height:min(var(--v16ps-cal-h,760px), 420px);text-align:center;background:var(--fond);place-content:center;justify-items:center;gap:10px;padding:40px 24px;display:grid;box-shadow:inset 0 0 0 1px #e6e5df}.v16ps-cal-vide svg{width:36px;height:36px;color:var(--discret)}.v16ps-cal-vide p{margin:0}.v16ps-cal-bientot{color:var(--encre);font-size:1.125rem;font-weight:650}.v16ps-cal-recours{color:var(--encre-2);font-size:1rem}.v16ps-cal-recours a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}@media (max-width:560px){.v16ps-liste{grid-template-columns:1fr}.v16ps-article>h2{gap:10px}}@media (prefers-reduced-motion:reduce){.v16ps-liste-nom svg,.v16ps-autres a{transition:none}}.v16ps-mascotte{aspect-ratio:16/10;background:var(--citron-pale);border-radius:16px;place-items:center;margin:-8px -10px 8px;display:grid;overflow:hidden}.v16ps-mascotte .v16pm-mascotte-m{transform-origin:50% 90%;width:min(42%,120px);height:auto;transition:transform .42s var(--m-ressort)}.v16pa-lie:hover .v16ps-mascotte .v16pm-mascotte-m{transform:translateY(-4px)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.v16ps-mascotte .v16pm-mascotte-m,.v16pa-lie:hover .v16ps-mascotte .v16pm-mascotte-m{transition:none;transform:none}}
