/* Compact title-only heroes. Desktop and tablet layouts remain unchanged. */
@media (max-width: 760px) {
  .catalog-hero {
    height: auto;
    padding: 52px 16px 0;
  }

  .catalog-hero .catalog-breadcrumbs,
  .catalog-hero h1,
  .catalog-hero .catalog-hero__divider {
    position: static;
    width: 100%;
  }

  .catalog-hero .catalog-breadcrumbs {
    margin: 0 0 32px;
  }

  .catalog-hero .catalog-hero__divider {
    display: block;
    margin-top: 24px;
  }

  .projects-hero,
  .about-hero {
    height: auto;
    min-height: 0;
    padding-bottom: 0;
  }

  .projects-hero .projects-hero__divider,
  .about-hero .about-hero__divider {
    margin-top: 24px;
  }

  .catalog-hero + .catalog-groups,
  .projects-hero + .projects-listing,
  .about-hero + .about-description .about-description__text {
    padding-top: 32px;
  }
}
