.entete-page{background:linear-gradient(#fff 0%,#f6f9ff 100%);padding:3rem 0 2.5rem}.entete-page h1{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.9rem,3.8vw,2.8rem)}.entete-page .lede{max-width:58ch;color:var(--texte-2);font-size:1.12rem;line-height:1.55}.entete-page .maj{color:var(--texte-2);margin-top:1rem;font-size:.9rem}.mentions{border-top:1px solid var(--filet)}.mentions .conteneur{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2.5rem 4rem;display:grid}.mentions .texte section{padding:0}.mentions .texte section+section{border-top:1px solid var(--filet);margin-top:2rem;padding-top:1.9rem}.mentions h2{align-items:center;gap:.7rem;margin:0 0 .8rem;font-size:clamp(1.25rem,2vw,1.5rem);display:flex}.mentions h2 .num{background:var(--bleu-clair);width:2rem;height:2rem;color:var(--bleu);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.mentions p,.mentions ul{max-width:66ch}.mentions ul{gap:.5rem;margin:.5rem 0 1rem;list-style:none;display:grid}.mentions ul li{gap:.7rem;line-height:1.5;display:flex}.mentions ul li:before{content:"";background:var(--bleu-2);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.62rem}.mentions address{background:var(--gris);border-radius:var(--r-tuile);max-width:44ch;margin:.5rem 0 1rem;padding:.9rem 1.1rem;font-style:normal;line-height:1.5}.mentions address strong{color:var(--bleu);font-family:Montserrat,sans-serif;font-weight:600}.carte-id{border:1px solid var(--filet);border-radius:var(--r-panneau);background:#fff;padding:1.4rem 1.6rem 1.5rem;position:sticky;top:5rem}.carte-id .sur{letter-spacing:.12em;text-transform:uppercase;color:var(--texte-2);margin-bottom:.9rem;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:600}.carte-id dl{grid-template-columns:7.4rem 1fr;gap:.45rem 1rem;margin:0;font-size:.95rem;display:grid}.carte-id dt{color:var(--texte-2);white-space:nowrap}.carte-id dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.carte-id dd strong{color:var(--bleu);font-family:Montserrat,sans-serif;font-weight:600}.carte-id .actions{border-top:1px solid var(--filet);gap:.6rem;margin-top:1.1rem;padding-top:1rem;display:grid}.carte-id .bouton-second{justify-content:center}@media (width<=900px){.mentions .conteneur{grid-template-columns:1fr}.carte-id{position:static}}@media (width<=860px){.carte-id dl{grid-template-columns:1fr;gap:.15rem 0}.carte-id dt{margin-top:.5rem}}footer.site{background:var(--gris);border-top:1px solid var(--filet);color:var(--texte-2);padding:2.25rem 0;font-size:.9rem}footer.site .conteneur{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem 3rem;display:grid}footer.site ul{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.4rem;list-style:none;display:flex}footer.site a{color:var(--texte)}footer.site .legal{border-top:1px solid var(--filet);grid-column:1/-1;padding-top:1rem}@media (width<=760px){footer.site .conteneur{grid-template-columns:1fr}footer.site ul{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
