Make d2l-alert also set display:none
Make d2l-alert also set display:none

Turns out that elements that have hidden=false are still kinda-displayed, in that they still take up space for their padding/margin. Use display:none to overcome this (still going to keep hidden=true/false, since it's a more semantic meaning).

Brightspace/d2l-my-courses-ui