Minor nit: on small viewports the bottom margin change here causes the container to sit flush with the top of the download button