.panel-latest-blog-posts { padding-top: 140px; padding-bottom: 130px; }
.panel-latest-blog-posts .item { margin-bottom: 25px; }
.panel-latest-blog-posts .item .thumb-wrapper { margin-bottom: 22px; }
.panel-latest-blog-posts .item .thumb { aspect-ratio: 1.77; background-size: cover; background-position: center center; }
.panel-latest-blog-posts .item h3 a { color: #5F636A; text-decoration: none; }
.panel-latest-blog-posts .title-wrapper { text-align: center; margin-bottom: 35px; }
.panel-latest-blog-posts .title-wrapper h2 { font-size: 50px; }
.panel-latest-blog-posts .button-wrapper { text-align: center; }