/* Restore the same vertical rhythm used by the other page heroes. */
.press-hero {
  align-items: flex-start;
}

.press-hero .section-label {
  margin-bottom: 2rem;
}

.press-hero h1 {
  margin: 0 0 1.75rem;
  text-wrap: balance;
}

.press-hero p {
  margin: 0 0 2.25rem;
  line-height: 1.25;
  text-wrap: pretty;
}

@media (max-width: 800px) {
  .press-hero .section-label {
    margin-bottom: 1.5rem;
  }

  .press-hero h1 {
    margin-bottom: 1.25rem;
  }

  .press-hero p {
    margin-bottom: 1.75rem;
  }
}
