.legal-page {
  h1 {
    font-size: clamp(18px, 3vw, 1.4rem);
    margin-bottom: 0.5rem;
    margin-top: 0;
    color: #7033e8ff;
  }

  .legal-date {
    font-size: 12px;
    font-weight: 300;
    font-style: italic;
    margin-top: 0;
    margin-bottom: 1.5rem;
  }
  h2 {
    font-size: clamp(14px, 2vw, 1rem);
    margin-bottom: 0;
  }

  p {
    margin-top: 0.4rem;
    margin-bottom: 2rem;
    font-size: 13px;

    &:last-child {
      margin-bottom: 0;
    }
  }

  ul {
    padding: 0px 16px;
    margin-top: -1rem;

    li {
      font-size: 13px;
    }
  }
}

@media (min-width: 799px) {
  .legal-page {
    width: 60%;
    margin: auto;
  }
}
