This question is a multi-part question that gauges how you apply various front-end Javascript and HTML / CSS to solve a given set of problems.
The question is designed to take up the entire interview. There's no expectation that we will finish all of the parts, rather the question builds on itself and we'll get to what we get to.