/*
 * Tipografia mobile · access.
 *
 * Extraído da antiga folha global. Carregado antes do CSS da página para que
 * cada domínio mantenha controle explícito sobre sua própria cascata.
 */

@media (max-width: 767.98px) {

  /* Escala 0.85rem. */
  .pt-login-card .form-text,
  .pt-login-card .invalid-feedback {
    font-size: 0.85rem;
  }

  /* Escala 0.875rem. */
  .pt-login-benefits small,
  .pt-login-card__footer .pt-back-link,
  .pt-login-card__footer p,
  .pt-login-card__head p,
  .pt-login-field .form-label,
  .pt-login-label-row .form-label {
    font-size: 0.875rem;
  }

  /* Escala 0.95rem. */
  .pt-login-benefits strong {
    font-size: 0.95rem;
  }
}
