Typically 90 minutes to 2 hours. This gives enough time for meaningful discussion without participant fatigue. For particularly complex topics, we might recommend 2.5 hours with a short break.