Mobile view enhancements

Text is shortened on mobile devices, with full text displayed via a pop-up