This is consistent with the `body-colors` mixin and with other mixins we're about to add, like `anchor-color`.
On small screens the list is on its own line so it doesn't need a margin, while on medium/large screens the padding of its parent element makes the margin unnecessary as well.