/* ==========================================================================
   seo-fixes.css  —  added 24-08-2026 by SEO remediation pass

   PURPOSE
   Several pages carried multiple <h1> elements. Only one <h1> per page is
   correct for search engines, so the extra ones were demoted to <h2>.

   Nicepage sizes headings from bare tag rules in nicepage.css:
       h1 { font-size: 2.25rem }        h2 { font-size: 1.5rem }
       h1.u-title { font-size: 4.5rem } (3.75rem <768px, 3rem <576px)

   Demoting h1 -> h2 would therefore have shrunk those headings. Every
   demoted element was given the marker class .u-was-h1, and the rules
   below restore its original computed size. Visual output is unchanged.

   If you ever re-export this site from Nicepage, this file and the
   .u-was-h1 classes will be lost and the multiple-H1 problem returns.
   ========================================================================== */

/* restores bare h1 sizing */
h2.u-was-h1 {
  font-size: 2.25rem;
}

/* restores h1.u-title sizing, including its responsive steps */
h2.u-was-h1.u-title {
  font-size: 4.5rem;
  line-height: 1.1;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 700;
}

@media (max-width: 767px) {
  h2.u-was-h1.u-title {
    font-size: 3.75rem;
  }
}

@media (max-width: 575px) {
  h2.u-was-h1.u-title {
    font-size: 3rem;
  }
}
