.legal-doc {
  padding: 0 0 1rem;
}

.legal-doc .container {
  max-width: none;
}

.legal-doc__updated {
  margin: 0 0 1.1rem;
  font-size: 0.84rem;
  color: var(--muted);
}

.legal-doc section {
  background: #fffdfa;
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 1rem 1.1rem;
  margin-bottom: 0;
}

.legal-doc h2 {
  font-size: 1.15rem;
  margin-bottom: 0.38rem;
}

.legal-doc p {
  margin: 0;
  color: #4a576a;
}

.legal-doc a {
  color: var(--brand);
  text-decoration: underline;
}
