Hi Matthew,
If you want some more control on how your cards behave across different screen sizes, you can try to implement media queries (W3Schools link).
For the scrolling behaviour you can implement overflow styling (W3Schools link) and use overflow-y: hidden; (you might have to manually give a max height of the parent container)
Hopefully this helps with your problem!