Update semantic HTML and style