/* =========================================================
   CLINICARE — Clínica: melhorias
   Carregar DEPOIS de style.css e clinica.css (já está no clinica.html).
   ========================================================= */

/* ---------- Menu fixo no topo (telemóvel e computador) ----------
   O style.css põe overflow-x:hidden em html E body. O body passa a ser uma área de scroll
   e o position:sticky do cabeçalho deixa de funcionar: o menu hamburguer sobe com a página.
   - html mantém "hidden" (evita deslize lateral e não estraga o sticky);
   - body usa "clip": corta o excesso sem criar área de scroll. */
html { overflow-x: hidden; }
body { overflow-x: clip; }

/* os títulos ancorados não ficam escondidos atrás do cabeçalho fixo */
html { scroll-padding-top: 90px; }
