/* Einheitliche, ruhigere Skalierung der öffentlichen Hauptüberschriften. */
body .hero h1,
body .cities-hero h1,
body .community-head h1,
body .videos-head h1,
body .places-hero h1,
body .wartownia-head h1,
body .poems-hero h1,
body .full-search-head h1,
body .ranking-head h1,
body .activation-shell h1,
body .wall-head h1,
body .community-latest-hero h1,
body .blik-donate__intro h1,
body .sample-hero h1,
body .sample-two-hero h1,
body .sample-three-hero h1,
body .virtual-page-heading h1,
body .range-header h1 {
  font-size: clamp(2.6rem, 6vw, 5rem);
  line-height: .96;
  letter-spacing: -.05em;
}

body .city-hero h1 {
  font-size: clamp(3rem, 7vw, 5.8rem);
  line-height: .9;
}

body .profile-hero h1,
body .page-content h1 {
  font-size: clamp(2.35rem, 5vw, 4.25rem);
  line-height: 1;
}

@media (max-width: 620px) {
  body .hero h1,
  body .cities-hero h1,
  body .community-head h1,
  body .videos-head h1,
  body .places-hero h1,
  body .wartownia-head h1,
  body .poems-hero h1,
  body .full-search-head h1,
  body .ranking-head h1,
  body .activation-shell h1,
  body .wall-head h1,
  body .community-latest-hero h1,
  body .city-hero h1 {
    font-size: clamp(2.45rem, 11vw, 3.8rem);
  }
}
