/* Demo review reading typography v1. Shared by opted-in preview pages. */
.hero h1 {
  font-size: clamp(36px, 3.1vw, 44px) !important;
  line-height: 1.35 !important;
  overflow-wrap: anywhere;
}
.hero p:not(.eyebrow) { font-size: 21px !important; line-height: 1.75 !important; }
main article { max-width: 800px !important; margin-inline: auto !important; }
main article h2 { font-size: 27px !important; line-height: 1.45 !important; }
main article p { font-size: 18px !important; line-height: 1.85 !important; }
@media (max-width: 767px) {
  .hero h1 { font-size: 32px !important; line-height: 1.35 !important; }
  .hero p:not(.eyebrow) { font-size: 18px !important; line-height: 1.8 !important; }
  main article h2 { font-size: 24px !important; line-height: 1.45 !important; }
  main article p { font-size: 18px !important; line-height: 1.82 !important; }
}
