Hi Steven, as a first project I think this is good. But I noticed that it isn't responsive so maybe you can set max-width instead of width for main-box. Make sure to avoid using px because it is an absolute unit. For the accessibility issue, you can get rid of it by changing h2 to h1. I hope this will help.
Marked as helpful
@syzwnftr thank you for the feedback! I'm now amending as per your suggestion! Cheers!