add article styles, refactor CSS