Hi there,
1 – Creating a block element content template (premium feature) would be the easiest and best solution:
https://docs.generatepress.com/article/block-element-content-template/
Otherwise, you will need to write some custom CSS.
2. Not sure what you are referring to here.
On a side note, I noticed that a lot of your topics are related to “Can GeneratePress do xxx etc.” and I think there is a bit of misunderstanding on what GP can or can’t do.
GeneratePress provides a very simple structure for your site – you can think of it as the bones/skeleton of a human body. It allows the users like yourself to choose the required features (meat) to add to the structure (bones/skeleton).
We would like to think that you can achieve anything with GP – but a lot of times it would require a custom solution.
I hope this provides some clarifications for you.