/* Právne stránky (VOP, reklamácie, zmluva o spracúvaní): tabuľky a číslované body. */
.prose.pravne { max-width: 76ch; }
.prose.pravne h2 { margin-top: 28px; }
.prose.pravne h3 { margin-top: 18px; font-size: 1.05em; }
.prose.pravne table { border-collapse: collapse; width: 100%; font-size: .92em; display: block; overflow-x: auto; }
.prose.pravne th, .prose.pravne td { border: 1px solid rgba(20,18,33,.18); padding: 6px 9px; text-align: left; vertical-align: top; }
.prose.pravne th { background: rgba(20,18,33,.05); font-weight: 600; }
.prose.pravne ul, .prose.pravne ol { padding-left: 1.3em; display: grid; gap: 6px; }
.prose.pravne .dokumenty a { display: inline-block; margin: 2px 0; }
@media (prefers-color-scheme: dark) {
  .prose.pravne th, .prose.pravne td { border-color: rgba(244,243,248,.22); }
  .prose.pravne th { background: rgba(244,243,248,.08); }
}
