.policy-page {
  max-width: 700px;
  padding: 24px 24px 40px;
  margin-left: auto;
  margin-right: auto;
}
.policy-page h1 {
  font-weight: bold;
  text-align: center;
  margin-bottom: 32px;
}
.policy-page h2,
.policy-page h3 {
  margin-bottom: 12px;
}
.policy-page section + section {
  margin-top: 40px;
}
.policy-page section > * + * {
  margin-top: 12px;
}
.policy-page p,
.policy-page li {
  line-height: 1.6;
}
.policy-page li + li {
  margin-top: 4px;
}
.policy-page hr {
  margin-top: 40px;
  margin-bottom: 40px;
}
.policy-page blockquote {
  border-left: 1px solid black;
  padding: 0 30px;
}

.page-heading__title {
  display: flex;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: contain;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.page-heading__underline {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 48px;
  width: 100%;
}

.page-heading__description {
  max-width: 640px;
  color: #797986;
  font-size: 14px;
  text-align: center;
  margin: 16px auto 0;
}

.page-heading--mb {
  margin-bottom: 24px;
}

.page-heading--small .page-heading__title {
  font-size: 24px;
}

@media (min-width: 768px) {
  .page-heading__title {
    font-size: 48px;
  }
}
.terms-of-service__heading .page-heading__title {
  background-image: url('data:image/svg+xml,<svg width="421" height="33" viewBox="0 0 421 33" fill="none" xmlns="http://www.w3.org/2000/svg"><g style="mix-blend-mode:multiply"><path d="M11 33V9H10.428C9.815 9 9.203 9.109 8.676 9.422C6.926 10.462 3 13.617 3 21C3 23.189 2.065 26.067 1.099 28.456C0.249 30.557 1.742 33 4.009 33H11ZM35.3118 18.8015L36.0387 30.7794L35.3118 18.8015ZM152.009 14.5144L152.461 26.5058L152.009 14.5144ZM410 0.0959769V24.096H410.572C411.185 24.096 411.797 23.987 412.324 23.674C414.074 22.634 418 19.479 418 12.096C418 9.90698 418.935 7.02898 419.901 4.63998C420.751 2.53898 419.258 0.0959769 416.991 0.0959769H410ZM11 33C15.8911 33 20.5249 32.4954 24.609 32.0005C28.8835 31.4825 32.3965 31.0005 36.0387 30.7794L34.585 6.82351C30.0145 7.10086 25.4906 7.71808 21.7218 8.17477C17.7627 8.65454 14.3469 9 11 9V33ZM36.0387 30.7794C74.3592 28.454 113.292 27.9851 152.461 26.5058L151.556 2.5229C113.282 3.96836 73.1987 4.4803 34.585 6.82351L36.0387 30.7794ZM152.461 26.5058C238.302 23.2639 323.486 24.096 410 24.096V0.0959769C323.813 0.0959769 237.982 -0.741119 151.556 2.5229L152.461 26.5058Z" fill="%23F9E1FF"/></g></svg>');
}

.terms-of-service__straightforward {
  padding: 40px 12px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  font-size: 20px;
  text-align: center;
}