1. Arc generates html and css from code. Search for "defop news.css" in news.arc and you'll see it.
2 and 3 are more complex and will require custom code. http://hubski.com has both but they've been added over several years as the creator got more fluent with arc. You can ask them what they did.