I would suggest you to check out Bootstrap. But if you need a more lightweight mobile-first solution, You can check out Cardinal Framework. There are also lot more available in this repo https://github.com/moklick/frontend-stuff#ui-frameworks
I have tried bootstrap, but even like foundation, both frameworks seem heavy on size. Is there anything that is declarative, comes with a library, and compiles down to minimal css? the type of layout I am looking for would be like the list items on the mobile version of ranker.com they have video, buttons, and content all layed out nicely in a responsive box that works on major phone os's