/* MPB 3.27.25 — TEST UNIQUEMENT : footer trop haut en 3.27.24.
   Retrouver un espace de respiration MODERE entre les contenus et le pied de page.
   Aucune position fixe, aucune superposition ni nouvelle hauteur 100vh.
   Le footer ne doit pas se superposer au texte et restera apres le contenu.
*/
@media (min-width: 1021px) {
  /* Mon approche : 3.27.24 comprimait excessivement les 3 rangées. */
  html body.mpb-site main.approche-page {
    padding-bottom: 26px !important;
  }
  html body.mpb-site main.approche-page .approach-grid {
    row-gap: 12px !important;
  }
  html body.mpb-site main.approche-page .approach-item {
    min-height: 157px !important;
  }
  /* Qui suis-je : rétablir un peu de hauteur et d'espace sous le portrait. */
  html body.mpb-site main.qui-page:not(.parcours-view) .who-hero {
    padding-bottom: 27px !important;
  }
  html body.mpb-site main.qui-page:not(.parcours-view) .who-portrait {
    height: clamp(480px, 33vw, 585px) !important;
  }
  /* Tarifs : confort entre les cartes et le footer, sans grand vide. */
  html body.mpb-site main.tarifs-page .tarifs-photo {
    height: clamp(380px, 43vh, 465px) !important;
  }
  html body.mpb-site main.tarifs-page .tarifs-grid {
    margin-bottom: 18px !important;
  }
  html body.mpb-site main.tarifs-page .tarif-card {
    padding-bottom: 21px !important;
  }
  html body.mpb-site main.tarifs-page > p:last-of-type {
    margin-bottom: 20px !important;
  }
  /* Soin : ne pas coller la dernière section au footer. */
  html body.mpb-site main.soin-page .soin-bottom.cta-block {
    padding-bottom: 24px !important;
  }
}
/* La bande du footer et ses liens restent compacts mais lisibles. */
html body.mpb-site footer.site-footer .footer-decoration {
  height: 12px !important;
}
html body.mpb-site footer.site-footer .footer-links-wrap {
  padding-top: 9px !important;
}
html body.mpb-site footer.site-footer .footer-links {
  row-gap: 8px !important;
}
html body.mpb-site footer.site-footer {
  padding-bottom: 12px !important;
}
/* Aucun resserrement supplémentaire sur smartphone. */
@media (max-width: 1020px) {
  html body.mpb-site footer.site-footer .footer-links-wrap { padding-top: 10px !important; }
  html body.mpb-site footer.site-footer .footer-links { row-gap: 9px !important; }
}
