.legal-wrap {
  border: 1px solid var(--line);
  border-radius: 16px;
  background: rgba(16, 33, 58, 0.84);
  padding: clamp(0.95rem, 3vw, 1.35rem);
}

.legal-wrap h1 {
  margin-top: 0;
  margin-bottom: 0.7rem;
}

.legal-wrap h2 {
  margin: 0.85rem 0 0.45rem;
}

.legal-wrap p {
  margin: 0;
  color: var(--muted);
  line-height: 1.65;
}

.legal-wrap section + section {
  margin-top: 0.4rem;
}