.text_content_position {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}

.text_content_position h2 {
  margin: 4.8rem 0 1.6rem;
  text-align: center;
}

.text_content_wrapper p,
.text_content_wrapper ol {
  margin: 1.6rem 0;
}

.text_content_wrapper a {
  color: rgb(var(--color-base-text));
  font-weight: var(--font-body-weight);
}

@media screen and (min-width: 750px) {
  .text_content_position h2 {
    margin: 8rem 0 2rem;
  }
  .text_content_wrapper p,
  .text_content_wrapper ol {
    margin: 2rem 0;
  }
}
