update <article> styles, add <h2> style for the <js-canon> element