.legal {
  padding: 60px 0 90px;
}
.legal h1 {
  font-size: clamp(1.6rem, 3vw, 2.2rem);
  margin-bottom: 4px;
}
.legal__updated {
  color: var(--muted);
  font-size: 0.85rem;
  margin-bottom: 32px;
}
.legal h2 {
  font-size: 1.15rem;
  margin-top: 36px;
  color: var(--pink-light);
}
.legal p, .legal li {
  color: var(--text);
  font-size: 0.95rem;
}
.legal ul { padding-left: 20px; }
.legal strong { color: var(--pink-light); }
