.legal-page-title {
  padding-top: 5.5rem;
  padding-bottom: 1.75rem;
}

.legal-page-title .l-container {
  opacity: 1;
}

.legal-page-title__heading {
  margin: 0;
  max-width: 60.714rem;
}

body.post_name-liability-waiver .legal-page-title.section-block {
  padding-top: 1.35rem;
  padding-bottom: 4.25rem;
}

body.post_name-liability-waiver .legal-page-title__heading {
  font-weight: 200;
}

@media (max-width: 48em) {
  .legal-page-title {
    padding-top: 3.5rem;
    padding-bottom: 1rem;
  }

  body.post_name-liability-waiver .legal-page-title.section-block {
    padding-top: 0;
    padding-bottom: 2.25rem;
  }
}
