/* Legal pages compose the approved title block and reading-width tokens. */
.legal-page { padding-bottom: var(--space-6); }
.legal-page .page-title, .legal-copy { max-width: var(--container-reading); margin-inline: auto; }
.legal-copy { display: grid; gap: var(--space-4); overflow-wrap: anywhere; }
.legal-copy section { display: grid; gap: var(--space-2); }
.legal-copy a { text-decoration: underline; }
