.legal-document {
  max-width: 54rem;
  padding-block: 8rem 4rem;
  line-height: 1.7;
  overflow-wrap: anywhere;
}

.legal-document h1 {
  max-width: none;
  font-size: clamp(1.8rem, 5vw, 3rem);
  line-height: 1.15;
}

.legal-document h2 {
  margin-top: 2rem;
  font-size: 1.25rem;
  line-height: 1.4;
}

.legal-document__version {
  color: var(--color-muted);
}

.legal-document ul {
  padding-left: 1.25rem;
}

.legal-document li + li {
  margin-top: .5rem;
}

.legal-document a {
  text-decoration: underline;
  text-underline-offset: .2em;
}
