:root{--primaire:#006e7e;--primaire-fonce:#005560;--accent:#ed751b;--encre:#15242a;--gris:#5c6d73;--fond:#fff;--fond-doux:#f1f7f8;--bordure:#dceaec;--rayon:12px;--largeur:68rem;--police:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}body{font-family:var(--police);color:var(--encre);background:var(--fond);margin:0;font-size:17px;line-height:1.65}.contenu{width:100%;max-width:var(--largeur);margin-inline:auto;padding-inline:1.25rem}a{color:var(--primaire-fonce)}a:hover{color:var(--primaire)}h1,h2,h3{letter-spacing:-.01em;line-height:1.2}h1{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}img{max-width:100%;height:auto}.bouton{background:var(--primaire);color:#fff;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.bouton:hover{background:var(--primaire-fonce);color:#fff}.stores{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.stores a{border-radius:8px;display:inline-flex}.stores img{height:var(--hauteur-badge,48px);width:auto;display:block}.bouton--clair{background:var(--fond-doux);color:var(--primaire-fonce);border:1px solid var(--bordure)}.grille{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.5rem;display:grid}.carte{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.carte:hover{border-color:var(--primaire)}.carte img{aspect-ratio:16/9;object-fit:cover;width:100%}.carte__corps{padding:1rem 1.15rem 1.35rem}.carte__titre{margin:0 0 .4rem;font-size:1.1rem}.carte__meta{color:var(--gris);margin:0 0 .5rem;font-size:.86rem}.prose{max-width:44rem}.prose img{border-radius:var(--rayon)}.prose h2{margin-top:2.4rem}.prose figure{margin-inline:0}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--bordure);text-align:left;padding:.5rem .7rem}.entete{border-bottom:1px solid var(--bordure);background:var(--fond)}.entete__barre{align-items:center;gap:1.5rem;padding-block:.9rem;display:flex}.entete__logo{align-items:center;text-decoration:none;display:inline-flex}.entete__logo img{width:auto;height:34px}.entete__nav{flex-wrap:wrap;gap:1.1rem;margin-left:auto;display:flex}.entete__nav a{color:var(--encre);font-weight:500;text-decoration:none}.entete__nav a[aria-current=page]{color:var(--primaire-fonce)}.pied{background:var(--fond-doux);border-top:1px solid var(--bordure);color:var(--gris);margin-top:4rem;padding-block:2.5rem}.pied__cols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.pied a{color:var(--gris)}.hero{padding-block:clamp(2.5rem,6vw,4.5rem)}.hero p{max-width:38rem;color:var(--gris);font-size:1.12rem}.hero__bloc{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.hero__bloc>div{flex:22rem}.hero__bloc>img{flex:0 26rem;max-width:100%;height:auto}.section{padding-block:2.5rem}.section__entete{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=40rem){.entete__barre{flex-wrap:wrap;gap:.6rem 1rem}.entete__nav{gap:.9rem;width:100%;margin-left:0;font-size:.95rem}.section__entete{flex-wrap:wrap}}.bouton--accent{background:var(--accent)}.bouton--accent:hover{background:#d2620f}.partenaires{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.partenaires img{width:auto;height:52px}.chiffres{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.chiffres>div{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-doux);padding:1rem 1.15rem}.chiffres dt{color:var(--gris);font-size:.86rem}.chiffres dd{color:var(--encre);margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.encadre{border-left:4px solid var(--accent);background:var(--fond-doux);border-radius:var(--rayon);margin-block:2rem;padding:1.25rem 1.5rem}.encadre>:first-child{margin-top:0}.liste-axes{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.liste-axes a{border:1px solid var(--bordure);border-radius:var(--rayon);color:var(--encre);flex-direction:column;gap:.15rem;padding:.8rem 1rem;text-decoration:none;display:flex}.liste-axes a:hover{border-color:var(--primaire)}.liste-axes span{color:var(--gris);font-size:.9rem}.appli{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-doux);align-items:center;gap:1.25rem;max-width:40rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.appli__telephone{flex:none;width:72px;height:auto}.appli__titre{color:var(--encre);margin:0;font-weight:700}.appli__texte{color:var(--gris);margin:.15rem 0 0;font-size:.95rem}.appli .stores{margin-top:.75rem}@media (width<=40rem){.appli{gap:.9rem;padding:.9rem 1rem}.appli__telephone{width:52px}}
