.st-blog-hero h1 {
  margin: 0;
  padding: 0;
  font-size: clamp(2.5rem,2.5rem + (1vw - .52125rem)*2.1858,3rem);
  line-height: 1.2;
}

@media (min-width: 768px) {
  .st-blog-hero h1 {
    max-width: 911px;
    margin-right: auto;
    margin-left: auto;
  }
  .st-blog-hero h2 {
    max-width: unset;
  }
}

@media (max-width: 1199px) {
  .st-header.st-header_blue:has(.st-header__top-bar_mob-hide) ~ .main-wrapper {
    padding-top: 0;
  }
}
