Style fixes

See line notes!
I wanted the `.announcements` div to not be full width on desktop, so it wouldn't cover the "what tech@nyu is" description. This accomplishes that.