/* ==========================================================================
   Charles and Lois Homes: Legal pages (privacy.html, terms.html)
   Plain readable text layout built on the shared .section and
   .container--narrow patterns. Loaded only on the legal pages.
   ========================================================================== */

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

.legal-page__body {
  max-width: 720px;
}

.legal-page__body > h2:first-child {
  margin-top: 0;
}

.legal-page__heading {
  margin-top: var(--space-2xs);
}

.legal-page__updated {
  margin-top: var(--space-xs);
  margin-bottom: var(--space-lg);
  font-size: var(--text-sm);
  color: var(--color-text-muted);
}

.legal-page h2 {
  margin-top: var(--space-lg);
  margin-bottom: var(--space-2xs);
  font-size: var(--text-xl);
}

.legal-page p {
  font-size: var(--text-base);
  line-height: var(--leading-body);
  color: var(--color-text);
}

.legal-page a {
  text-decoration: underline;
}
