.related-blog-wrapper{margin:0 auto;max-width:148rem;padding:3rem 2rem;text-align:center;.related-blog-header{line-height:1;.description{font-size:1.6rem;margin:0 auto 3rem;max-width:71rem}}.related-blog-grid{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;row-gap:3rem}.blog-card{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-align:left;width:calc(50% - .75rem);.blog-card-link{display:block;height:100%;padding-bottom:2rem;position:relative;&:hover .readmore{text-decoration:underline}}}.blog-excerpt,.related-blog-header .description{color:#545454}.blog-excerpt,.blog-image,.blog-title{margin-bottom:2rem}.blog-image{aspect-ratio:1.28/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-title{font-weight:400;text-transform:uppercase}.blog-excerpt{font-size:1.4rem}.related-blog-button{margin-top:3rem;.btn{text-transform:uppercase;width:100%}}.blog-title,.readmore,h2{color:#222}.readmore{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:600;gap:1rem;position:absolute}h2{font-size:3.5rem;margin-bottom:3rem;text-transform:uppercase}}@media (min-width:768px){.related-blog-wrapper{padding:6rem 2rem;.related-blog-header .description{margin:0 auto 5rem}.related-blog-grid{gap:2rem}.blog-card{width:calc(25% - 1.5rem)}h2{font-size:4.2rem;margin-bottom:4rem}.blog-excerpt,.blog-image,.blog-title{margin-bottom:3rem}.blog-image{aspect-ratio:1.15/1}.blog-excerpt{font-size:1.6rem}.related-blog-button{margin-top:10rem;.btn{width:auto}}}}