.legal { max-width: var(--measure, 64ch); }
.legal p { margin: 0.85rem 0 0; }
.legal h2 { margin-top: 2.2rem; }
.legal ul { list-style: none; margin: 0.9rem 0 0; padding: 0; }
.legal li { position: relative; margin: 0 0 0.6rem; padding-left: 1.2rem; color: var(--ink-2); }
.legal li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 0.38rem;
  height: 0.38rem;
  background: var(--accent);
}
.legal strong { color: var(--ink); }