Convention of states, and among other critically needed reforms, mandatory lifetime term limits. Politics corrupts everyone eventually.
And cap congressional earnings to their congressional salaries and nothing beyond. Also apply it to their families.
People go to DC with modest means and leave multi-millionaires.
Better than term limits is to just take the money and parties out of politics. Especially House races. It’s all local. They don’t need national money or national parties. Take their party affiliations off the ballots. You don’t see which Moose Lodge they belong to on the ballot why print what party they belong to? Cap the max spend for a House Race at say $50k. You can have some tanks of gas, some web pages, as many free volunteers as you want, do local radio interviews, and some public speaking events, and public debates.
It shouldn’t take $10 million to get a job that pays $136,000 a year.