/* ==============================================================
   recht.css  ·  Besitzer: P14 (Rechtstexte, unveraendert)
   Altbestand aus style.css (v3, CSS_VER 56) verhaltensneutral
   herausgeloest am 24.09.2026 (Paket P0). Reihenfolge der Regeln
   wie im Original. Wer die Datei besitzt, baut diese Regeln zurueck.
   ============================================================== */

/* ---- Rechtstexte --------------------------------------------- */
.rechtstext{max-width:74ch;overflow-wrap:anywhere}   /* fix2: WCAG 1.4.10 - „Seminaren/Schulungen/Workshops“ lief bei 320 px über */

.rechtstext h2{font-family:var(--schrift-titel);font-weight:700;
  font-size:clamp(1.2rem,2.6vw,1.55rem);letter-spacing:-.012em;margin:2.4rem 0 .8rem}

.rechtstext h2:first-child{margin-top:0}

.rechtstext h3{font-family:var(--schrift-titel);font-weight:600;font-size:1.1rem;margin:1.6rem 0 .5rem}

.rechtstext h4{font-size:1rem;font-weight:600;margin:1.2rem 0 .4rem}

.rechtstext p{color:var(--muted);line-height:1.75;margin:0 0 .9rem}

.rechtstext ul,.rechtstext ol{color:var(--muted);line-height:1.75;margin:0 0 1rem;padding-left:1.3rem}

.rechtstext li{margin:0 0 .4rem}

.rechtstext strong{color:var(--text)}

.rechtstext a{word-break:break-word}

.rechtstext .stand{font-family:var(--schrift-mono);font-size:.875rem;margin-top:2.5rem}   /* fix2: 14 px auch am Desktop (Plan 6) */

.kasten{border-left:4px solid var(--accent2-text);background:var(--bg-2);padding:1.2rem 1.3rem;margin:0 0 2rem}

.kasten h2{margin-top:0;font-size:1.05rem}

.kasten p:last-child{margin-bottom:0}
