.hero--legal {
  background: radial-gradient(circle at top left, #e0ebff 0, transparent 55%),
    radial-gradient(circle at bottom right, #eef2ff 0, transparent 55%),
    #ffffff;
}

.hero--legal .article-header {
  max-width: 720px;
}

.hero--legal .hero__title {
  margin-bottom: var(--space-2);
}

.hero--legal .hero__subtitle {
  max-width: 44rem;
}

.article-body {
  font-size: var(--text-base);
}

.article-body ul {
  margin-left: 1.25rem;
}

.article-body li + li {
  margin-top: 0.25rem;
}

.nowrap {
  white-space: nowrap;
}
