Add intro text, update styles, responsive layout