LPS-43447 - Create banner article, structure, and template

LPS-43447 - CSS class names should be dashed not camelcased

LPS-43447 - SF css class names and vm variables, minor css changes