/* Rechtsseiten betonmat24.pl (20.10.2026) */
.recht-inhalt { max-width: 820px; padding-top: 7rem; padding-bottom: 4rem; line-height: 1.65; color: var(--c-800); }
.recht-inhalt h1 { font-size: clamp(1.6rem, 4vw, 2.2rem); margin-bottom: .3rem; }
.recht-inhalt h2 { font-size: 1.15rem; margin: 2rem 0 .6rem; }
.recht-inhalt p, .recht-inhalt li { font-size: .98rem; }
.recht-inhalt ol, .recht-inhalt ul { padding-left: 1.3rem; }
.recht-inhalt li { margin-bottom: .45rem; }
.recht-inhalt a, .recht-links a, .form-consent a, .form-note a { color: var(--c-acc-d); text-decoration: underline; }
.recht-inhalt .stand { color: var(--c-600); font-size: .9rem; }
.recht .footer-legal { flex-wrap: wrap; gap: .6rem 1.5rem; }
.recht-links { font-size: .85rem; }
.form-consent { display: flex; gap: .6rem; align-items: flex-start; font-size: .9rem; line-height: 1.45; margin: .4rem 0 1rem; cursor: pointer; }
.form-consent input { width: auto; margin-top: .2rem; flex: 0 0 auto; }
.request-form label.form-consent { flex-direction: row; display: flex; font-weight: 400; }
.request-form label.form-consent input[type=checkbox] { width: 18px; height: 18px; min-height: 0; padding: 0; }
.request-form label.form-consent span { display: inline; font-weight: 400; font-size: .88rem; margin: 0; }
