.legal-text {
  padding: 98px 16px 64px 16px;
}

.legal-text--container {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.legal-text--description {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.legal-text--description h2:not(:first-child) {
  margin-top: 24px;
}

.legal-text--description a {
  text-decoration: underline;
}

.legal-text--description a:hover {
  color: var(--grey);
  transition: color 0.3s ease;
}

.legal-text--description ul {
  list-style: disc;
}