/*
 * Tipografia mobile · public · directory.
 *
 * 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.75rem. */
  .pt-driver-breadcrumb i,
  .pt-driver-related-card__body > div > span,
  .pt-driver-related-card__body > div > strong i,
  .pt-driver-related-card__media > small,
  .pt-network-directory .pt-network-directory__hero > .container > nav i {
    font-size: 0.75rem;
  }

  /* Escala 0.775rem. */
  .pt-driver-card__heading small,
  .pt-driver-chips i,
  .pt-driver-contact .pt-driver-contact__security,
  .pt-driver-contact__status small,
  .pt-driver-hero__portrait figcaption,
  .pt-driver-mobile-bar small,
  .pt-driver-pill,
  .pt-network-directory .pt-network-card__status,
  .pt-network-directory .pt-network-card__rating,
  .pt-network-directory .pt-network-card__type {
    font-size: 0.775rem;
  }

  /* Escala 0.8125rem. */
  .pt-carrier-option small,
  .pt-directory-card dt,
  .pt-directory-top,
  .pt-driver-breadcrumb a:not(.pt-driver-breadcrumb__home)::before,
  .pt-driver-check-list i,
  .pt-driver-chips li,
  .pt-driver-contact dd,
  .pt-driver-contact dt,
  .pt-driver-contact__status span,
  .pt-driver-hero__eyebrow,
  .pt-driver-hero__privacy,
  .pt-driver-hero__rating small,
  .pt-driver-metrics dt,
  .pt-driver-metrics span,
  .pt-driver-related-card p,
  .pt-driver-related-card p,
  .pt-driver-related-card__action,
  .pt-driver-related-card__action,
  .pt-driver-related-card__body > div > strong,
  .pt-driver-review footer small,
  .pt-driver-section-heading > span,
  .pt-driver-related__heading > div > span,
  .pt-driver-sections a,
  .pt-driver-trust__grid li > span,
  .pt-driver-trust__grid small,
  .pt-driver-vehicle dt,
  .pt-freight-details dt,
  .pt-network-directory .pt-network-card__location,
  .pt-network-directory .pt-network-card__metrics dd,
  .pt-network-directory .pt-network-card__metrics strong,
  .pt-network-directory .pt-network-card__metrics dt,
  .pt-network-directory .pt-network-card__metrics small,
  .pt-network-directory .pt-network-card__verified,
  .pt-network-directory .pt-network-clear,
  .pt-network-directory .pt-network-filters > :is(a,
  button),
  .pt-network-directory .pt-network-filters > span,
  .pt-network-directory .pt-network-results-count,
  .pt-network-directory .pt-network-search .btn,
  .pt-network-directory .pt-network-summary__head > small,
  .pt-network-directory .pt-network-summary__head > span,
  .pt-network-directory .pt-network-summary__photo,
  .pt-network-directory .pt-network-summary__stats dd,
  .pt-profile-public dt,
  .pt-route-detail small {
    font-size: 0.8125rem;
  }

  /* Escala 0.85rem. */
  .pt-driver-breadcrumb,
  .pt-driver-check-list li,
  .pt-driver-contact > p,
  .pt-driver-mobile-bar > a,
  .pt-driver-mobile-bar strong,
  .pt-driver-operation__grid h3,
  .pt-driver-related__heading > a,
  .pt-driver-review footer strong,
  .pt-driver-review__score i,
  .pt-driver-trust__grid strong,
  .pt-driver-vehicle dd,
  .pt-network-directory .pt-network-card__action.btn,
  .pt-network-directory .pt-network-card__action .btn,
  .pt-network-directory .pt-network-card__fallback strong,
  .pt-network-directory .pt-network-card__verified i,
  .pt-network-directory .pt-network-cta p,
  .pt-network-directory .pt-network-results-head p,
  .pt-network-directory .pt-network-summary__copy p,
  .pt-person-card footer,
  .pt-person-card footer strong,
  .pt-company-card-public > strong,
  .pt-profile-public dd,
  .pt-rating,
  .pt-route-detail p {
    font-size: 0.85rem;
  }

  /* Escala 0.875rem. */
  .pt-carrier-option strong,
  .pt-directory-card dd,
  .pt-directory-card h2 i,
  .pt-driver-about > p,
  .pt-driver-card__heading > span,
  .pt-driver-hero__location,
  .pt-driver-hero__rating > span,
  .pt-driver-section-heading p,
  .pt-driver-related__heading p,
  .pt-freight-details dd,
  .pt-network-directory .pt-network-directory__hero-copy > p,
  .pt-network-directory .pt-network-empty p,
  .pt-network-directory .pt-network-results-count strong,
  .pt-network-directory .pt-network-search .form-control,
  .pt-network-directory .pt-network-summary__action,
  .pt-person-card p,
  .pt-company-card-public p {
    font-size: 0.875rem;
  }

  /* Escala 0.9125rem. */
  .pt-driver-related-card h3,
  .pt-driver-review__score strong {
    font-size: 0.9125rem;
  }

  /* Escala 0.95rem. */
  .pt-driver-hero__tagline,
  .pt-network-directory .pt-network-card__fallback,
  .pt-network-directory .pt-network-cta h2,
  .pt-network-directory .pt-network-cta h3,
  .pt-network-directory .pt-network-summary__copy strong,
  .pt-network-directory .pt-network-summary__stats dt,
  .pt-route-detail strong {
    font-size: 0.95rem;
  }

  /* Escala 1rem. */
  .pt-driver-review blockquote,
  .pt-network-directory .pt-network-card__body h2,
  .pt-network-directory .pt-network-card__body h3 {
    font-size: 1rem;
  }
}
