... auf Augenhöhe",
    "Keine aktive Sucht / kein selbstzerstörerisches Verhalten",
    "Hält Absprachen zuverlässig ein",
    "Gemeinsame Werte (Familie, Loyalität, Unterstützung)",
    "Offen für Nähe (emotional & körperlich)"
]
story.append(ListFlowable([ListItem(Paragraph("☐ " + item, styles["Normal"])) for item in unverhandelbar]))
story.append(Spacer(1, 12))

# Geschmack
story.append(Par...