62f1c335e7
After Y-snapping, spouses without shared children can land on top of each other. Detect these overlaps and move the spouse to the nearest edge of the generation row without affecting other cards.