Fixed and refactored kamu-grid.css

Hopefully doesn't break every layout
Refactored MP listing stuff to single implementation