/* Legal documents: only reading measure and vertical rhythm. The design system ships no page layout
   (same convention as plans/css/pages/index.css). */

.legal-doc {
  /* Reading measure, same as qf-shell__content. Long prose with no cap is unreadable. */
  max-width: 760px;
  margin-inline: auto;
}

.legal-doc__head {
  margin-bottom: var(--space-xl);
}

.legal-doc__meta {
  color: var(--text-muted);
  margin-top: var(--space-xs);
}

.legal-doc h2 {
  margin-top: var(--space-xl);
  margin-bottom: var(--space-sm);
}

.legal-doc h3 {
  margin-top: var(--space-lg);
  margin-bottom: var(--space-xs);
}

.legal-doc p,
.legal-doc ul {
  color: var(--text-body);
  margin-bottom: var(--space-md);
}

.legal-doc ul {
  padding-left: var(--space-lg);
}

.legal-doc li {
  margin-bottom: var(--space-xs);
}

.legal-doc__contact {
  margin-top: var(--space-xl);
}
