I think the plan was to get rid of the whole small/large thing in due course and just use media queries in the main file when the site can't be made responsive in other ways, but I might be wrong.

Historically we haven't used `large.css` that much - in most cases we just put the large screen code in `common.css` and override it for small screens in `small.css`.