/* Shared H1 scale: 30% smaller than the measured homepage reference.
   Important declarations in this layer take precedence over the imported
   page bundles. Other heading levels and body typography are unaffected. */
@layer daack-h1-consistency {
  html body h1 {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 1.15 !important;
    letter-spacing: normal !important;
    word-spacing: -1px !important;
  }
  html body h1 :where(span, a, strong, b, em, mark) {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    word-spacing: inherit !important;
  }
  @media (max-width: 767px) {
    html body h1 { font-size: 22.1664px !important; }
  }
}
