...)
story.append(PageBreak())

# Text aufteilen und formatieren
for paragraph in final_dossier_text.split('\n'):
    if paragraph.strip().startswith("Kapitel") or \
       paragraph.strip().startswith("Nähe im Ungleichklang") or \
       paragraph.strip().startswith("Einleitung") or \
       paragraph.strip().startswith("I.") or \
       paragraph.strip().startswith("II.") or \
       paragraph.strip()....