.content-item-blog-column{height:100%;flex:1;min-width:280px;min-height:450px;max-width:500px;display:flex;flex-direction:column}
.content-item-blog-column:hover{background-color:#E8E8E8}
.content-item-blog-column:hover .image-wrapper{cursor:pointer}
.content-item-blog-column:hover .image-wrapper .overlay{opacity:1}
.content-item-blog-column:hover .finax-heading-h4{text-decoration:underline}
.content-item-blog-column .image-wrapper{position:relative;flex-shrink:0;height:250px;overflow:hidden}
.content-item-blog-column .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url("../themes/finax-rebranding/assets/images/rebranding/content-section/overlay-blog.svg") no-repeat center;background-size:60px 60px;opacity:0;transition:opacity 0.3s ease;border-top-left-radius:24px;border-top-right-radius:24px;pointer-events:none}
.content-item-blog-column .img-fluid{border-top-left-radius:24px;border-top-right-radius:24px;height:100%;object-fit:fill}
.content-item-blog-column .p-5{flex:1;min-height:0;display:flex;flex-direction:column}
.content-item-blog-column .section-text{flex:1}
.content-item-blog-column .section-text .finax-heading-h4{height:3.5rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem}
.content-item-blog-column .section-text .finax-font-standard{margin-top:0}
.content-item-blog-column .section-footer{flex-shrink:0;margin-top:auto}