Longitudinal QCA: integrating time through Change-Based Intervals (CBIs) and a Flexible Lag Condition (FLC)