Probably best to start with designing the requirements.
On one hand it may require coding a custom template or using a plugin like CPT UI / Toolset Views etc to do this. This would be the case if its a custom post type that had custom functionality or additional fields. As opposed to styling the Post
On the other hand it may be possible just using the Theme Customizer settings and the Elements module:
https://docs.generatepress.com/article/elements-overview/
If you see any examples that are similar to what you need i am happy to let you know what i think.