/* v0.4.44 — SEO-safe public display typography.
   All titles remain real HTML text; this layer only changes their presentation. */
.phase1-public{
  --scout-display-font:Bahnschrift,"Segoe UI Variable Display","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;
}

.phase1-public h1,
.phase1-public h2,
.phase1-public h3{
  font-family:var(--scout-display-font);
  font-synthesis:none;
  text-rendering:optimizeLegibility;
}

.phase1-public h1{
  font-weight:800;
  font-stretch:condensed;
}

.phase1-public h2{
  font-weight:750;
  font-stretch:condensed;
}

.phase1-public h3{
  font-weight:700;
  font-stretch:condensed;
}

.scout-hero-copy h1,
.deals-radar-copy h1,
.guide-hero h1,
.guide-article-header h1,
.brand-directory-copy h1,
.phase2-product-summary h1,
.printer-hero-summary h1,
.phase1-public .public-page-head h1{
  letter-spacing:-.035em;
}

.scout-hero-copy h1{
  font-weight:820;
  line-height:.94;
}

.scout-hero-copy h1 em{
  font-weight:850;
  letter-spacing:-.045em;
}

.scout-section-heading h2,
.scout-radar-intro h2,
.scout-seo-copy h2,
.brand-directory-heading h2,
.deal-section-heading h2,
.phase2-section-heading h2,
.printer-section-heading h2{
  letter-spacing:-.02em;
}

.scout-feature-body h3,
.featured-guide-body h3,
.latest-guide-body h3,
.phase2-alternative-card h3,
.printer-alternative-card h3{
  letter-spacing:-.012em;
}

@media (max-width:700px){
  .scout-hero-copy h1,
  .deals-radar-copy h1,
  .guide-hero h1,
  .guide-article-header h1,
  .brand-directory-copy h1,
  .phase2-product-summary h1,
  .printer-hero-summary h1,
  .phase1-public .public-page-head h1{
    letter-spacing:-.025em;
  }
}
