.legal-shell {
  width: min(860px, calc(100% - 32px));
  margin: 0 auto;
  padding: 56px 0 72px;
}

.legal-shell h1 {
  margin: 0 0 12px;
  font-size: clamp(2.4rem, 8vw, 5rem);
}

.legal-shell section {
  margin-top: 28px;
  padding-top: 24px;
  border-top: 1px solid rgba(67, 47, 24, 0.12);
}

.legal-shell h2 {
  margin: 0 0 10px;
  color: var(--blue);
}

.legal-shell p {
  color: var(--muted);
  line-height: 1.7;
}
