/* Legacy Demo review pages: typography only, preserve each page's layout. */
h1 {
  font-size: clamp(36px, 3.1vw, 44px) !important;
  line-height: 1.35 !important;
  overflow-wrap: anywhere;
}
h2 { font-size: 27px !important; line-height: 1.45 !important; }
article p { font-size: 18px !important; line-height: 1.82 !important; }
main > p { font-size: 18px !important; line-height: 1.82 !important; }
@media (max-width: 767px) {
  h1 { font-size: 32px !important; line-height: 1.35 !important; }
  h2 { font-size: 24px !important; line-height: 1.45 !important; }
  article p { font-size: 18px !important; line-height: 1.82 !important; }
  main > p { font-size: 18px !important; line-height: 1.82 !important; }
}
