Hello
Ideally this should be a css grid solution. Using flexbox is OK but not the best choice for this when css grid is what it was designed for...
Whatever layout method you use, you need to change some html on this
- follow advice given above - heading order matters and articles aren't a great fit for this
- header element should really sit outside of main
- figure element should only be used if an image (or other content) requires a visible caption
- fix errors in your report.
The card width problem could be caused by align-items being set to center (but I can't check in browser right now as am on mobile)
In future challenges try to start building styles from mobile first instead. It will cause fewer issues, follow best practices and leave you with shorter simpler css.
I also recommend you get really intentional about units. There's an unusual mixture in this of px em and rem (and %). Use rem for all font sizes, media queries and sometimes other things like widths, and only use em when you need something to scale based on the font size of that element or a parent (eg icons or pseudo elements or button padding can all be a good use case for em)
Good luck
Marked as helpful