/* Legal documents (/aszf, /adatkezeles, /adatfeldolgozasi-szerzodes). Tokens from style.css only. */
.legal-doc {
  max-width: 48rem;
  margin-inline: auto;
  padding-block: var(--space-4) var(--space-5);
}
.legal-doc h2 { margin-top: var(--space-5); }
.legal-doc h3,
.legal-doc h4 { margin-top: var(--space-4); }
.legal-doc p,
.legal-doc li { line-height: 1.65; }
.legal-doc li + li { margin-top: var(--space-1); }
.legal-doc table {
  display: block;
  overflow-x: auto;
}
.legal-doc th,
.legal-doc td { vertical-align: top; }
.legal-doc code { overflow-wrap: anywhere; }
.legal-related {
  margin-top: var(--space-5);
  padding-top: var(--space-3);
  border-top: 1px solid var(--border);
}
.footer-legal { margin-top: var(--space-2); }
