/* Shared reading scale for every current and future page. */
@media (max-width: 800px) {
  html { font-size: 112.5%; }
  .micro, .closing .micro, .framework-top, .hero-stage span,
  .hero-bottom, .stage-example > span:first-child, .support-band span,
  .result > span, .flow-caption, .group-label, .flow-node small,
  .email-only small, .flow-note, .return-line, footer small,
  .feature-includes > span {
    font-size: .875rem;
    line-height: 1.5;
  }
  .framework-top, .hero-bottom { flex-wrap: wrap; gap: 12px; }
}
