Move topic list to vertical column and greatly improve layout on small screens (like phones and tablets).