Random order — re-shuffled on every page load
Within each office, candidates appear in randomized order. Every time the page loads, the order changes. Over many visits, every candidate appears at the top of the list roughly equally often.
No alphabetical bias. No incumbent bias. No ranking. No 'featured' candidates. The shuffle is cryptographically random and is enforced server-side — you can't bribe it with code, because there's nothing to bribe.