Improve styles on the landing pages and at small widths