body[data-page="legal"] main {
  max-width: var(--measure-reading-wide);
}
.eu-legal-copy { padding-bottom: var(--space-8); }
.eu-legal-copy p { line-height: 1.7; }
.eu-legal-copy h2 { margin-top: var(--space-6); }

/* Keep the distant footer link immediately visible when reached by keyboard. */
html:has(body[data-page="legal"]:focus-within) { scroll-behavior: auto; }
