Hi Jesse,
If you have set the Site Layout setting in X/Pro > Theme Options > Layout and Design > Site Layout to Fullwidth and you set the Layout Options in X/Pro > Theme Options > Blog > Layout to Use Global Content Layout, the layout of your blog page will also be fullwidth. If you want to limit it in a container, you can do so by adding this code in X > Theme Options > CSS:
.blog .x-container.offset-bottom {
max-width: 1200px;
}
Then to do the rest, please add these codes as well:
.blog .entry-wrap .x-container {
display: flex;
flex-direction: column;
}
.blog .entry-wrap .x-container .entry-featured {
order: 1;
}
.blog .entry-wrap .x-container .entry-header {
order: 2;
padding: 15px;
}
Kindly note that since this is a custom code that changes the default behavior/display of the theme, you will be responsible to maintain or update the code in case you require further changes or if the code stops working in future updates. If you are uncertain how to proceed, it would be best to get in touch with a developer.
Hope this helps.