Feat: Team Listing Page polishing

* Adds an alternate layout for small screen widths.
* Polishes typography, styles, and layout for an overall smoother experience.