/* Leitura aprovada em 15/09/2026. Última camada das sete páginas do site.
   Não altera a raiz em rem, títulos, controles, metadados ou impressão. */
@media screen {
  :root {
    --reading-intro: 1.25rem;
    --reading-body: 1.125rem;
    --reading-description: 1.0625rem;
  }

  main p,
  .benefits li,
  .solution-body li,
  .legal-copy li,
  .legal-facts dt,
  .legal-facts dd {
    font-size: var(--reading-body);
  }

  .hero-copy > p,
  .interior-grid > div > p,
  .solutions-hero > .container > p,
  .contact-intro > p,
  .legal-header p:not(.legal-date) {
    font-size: var(--reading-intro);
  }

  .four-fronts p,
  .solution-row p,
  .method-list p,
  .scroll-timeline .trace-list p,
  .interior-hero .scroll-timeline .sequence-track p {
    font-size: var(--reading-description);
  }
}
