Democrats’ spending fight carries high stakes for their candidates in coming elections.

previous post