/* Legal document pages — layout only; tokens from blog foundation */

.legal-page {
  padding: var(--space-xl) 0 var(--space-2xl);
}

.legal-page__article {
  max-width: var(--container-reading);
  margin: 0 auto;
}

.legal-page__body {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  font-family: inherit;
  color: var(--color-text);
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
