Customization of Blog List Layout

Customization of Blog List Layout

Hi Team,

I would like to ask if there is a way to customize the Blog List Layout even further?
I know there are already a few options to customize the layout but I would like to customize it a bit more.

My goal is to list all the blog posts in a grid with all the items occupying the whole width of the screen (it could have at least 2 blog each row depending on the viewport width).
With a search button on the top (to search for keywords) and a category filter below that (flushed to the right).

Is there a way to achieve this?