China Economic Review 95, January 2026, 102586.