Massive wins across North Carolina for Democrats and losses for Republicans in 2026 election have multiple causes, complex ...