/* PIN: pracovny vizual VOP – zhodny so stylom informacnych stranok. */
.legal-terms-page { max-width: 860px; }
.legal-terms-copy { font-size: 15px; line-height: 1.83; color: var(--color-text, #24231f); }
.legal-terms-copy h1 { display: none; }
.legal-terms-copy h2 { font-size: clamp(19px, 2vw, 25px); letter-spacing: -.025em; margin: 35px 0 13px; padding-top: 24px; border-top: 1px solid #e8ddd2; }
.legal-terms-copy p { margin: 0 0 15px; }
.legal-terms-copy a { text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; }
.legal-preview-note { padding: 15px 18px; border: 1px solid #d5bb8e; border-radius: 10px; margin: 0 0 20px; background: #f9f1e2; font-size: 14px; }
@media(max-width: 600px) { .legal-terms-copy { font-size: 14px; } }
