.read-more{align-items:center;display:flex;flex-direction:column;gap:5rem;padding:80px 0;width:100%}.new-blog-post{gap:4.5rem;grid-column:1/span 3;width:100%}.featured-image{aspect-ratio:128/53;background-position:50%;background-size:cover;border-radius:1rem;height:auto;width:100%}.featured{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.blog-post{border-bottom:2px solid #bebebe;gap:1rem;padding-bottom:4.5rem}.row-div{align-items:flex-start;flex-direction:row;gap:5.625rem}.blog-col-1,.blog-col-2{flex:1 0 0}#blog-listing{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:4.5rem;padding:4.875rem 1rem 10rem}.gehc-link{color:#777;font-style:italic;margin:0 32px;text-align:right;width:100%}.section-text{align-self:stretch;display:flex;flex-direction:column;gap:3rem}.carousel{column-gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:96px;width:100%}.carousel-card{align-items:center;align-self:stretch;border-bottom:2px solid #bebebe;height:100%;width:100%}.carousel-card,.product-text{display:flex;flex-direction:column}.product-text{align-items:flex-start;gap:1rem}.clickable{align-self:stretch;flex:1}a.clickable,a.clickable:hover{text-decoration:none}div.carousel-card-img:hover{background-size:cover}.carousel-card-frame{align-self:stretch;aspect-ratio:101/54;border-radius:1rem;cursor:pointer;overflow:hidden;position:relative}.carousel-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:100%}.carousel-card-frame .carousel-card-img:focus,.carousel-card-frame .carousel-card-img:hover{transform:scale(1.2);transition:all .5s}.carousel-card-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:2rem;padding:2.5rem 1rem 3.5rem}@media(max-width:1024px){.carousel{grid-template-columns:1fr 1fr}.new-blog-post{grid-column:1/span 2}.carousel-card{width:100%}.new-blog-post{gap:2rem}.row-div{gap:1.75rem}.col-1,.col-2{flex:1 0 0;gap:1rem}}@media(max-width:500px){.carousel-card{width:100%}.carousel{grid-template-columns:1fr}.new-blog-post{grid-column:1/span 1}.featured-image{aspect-ratio:343/223.59;min-width:343px;width:100%}.row-div{align-items:flex-start;flex-direction:column;gap:2rem}}