/* Página /clinicas — mesma da home atual; só um ajuste de tablet.
   Em telas de 769 a 1000 px o logo do site encolhia até sumir; aqui ele mantém o tamanho. */
@media (min-width: 769px) and (max-width: 1000px) {
  .logo { flex-shrink: 0; }
  .nav-links { gap: .9rem; }
  .nav-links a { font-size: .8rem; white-space: nowrap; }
  .desktop-only-btn { font-size: .8rem; }
}
@media (min-width: 769px) and (max-width: 840px) {
  .nav-links { gap: .55rem; }
  .nav-links a { font-size: .74rem; }
  .desktop-only-btn { font-size: .74rem; padding-right: 1rem; }
}

/* celular estreito: o botão do formulário não pode passar da largura do cartão */
.form-submit { max-width: 100%; white-space: normal; text-align: center; }
