.dnd-section:has(.blog-listing-description){padding-left:1rem!important;padding-right:1rem!important}.dnd-section:has(.blog-listing-description) .dnd-column{padding:0}h1.blog-listing-title{margin-bottom:1rem}.blog-listing-description{margin:0 auto 2.4rem;max-width:100%;width:1000px}.custom-blog-listing{display:grid;gap:1.7rem;grid-template-columns:repeat(12,1fr)}.blog-post-card{border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;height:clamp(320px,35vw,420px);justify-content:flex-end;overflow:hidden;position:relative}.blog-post-card,.blog-post-card:hover{text-decoration:none}.post-image{filter:grayscale(20%) brightness(90%);height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .5s ease,transform .5s ease;width:auto;z-index:1}.blog-post-card:hover .post-image{filter:grayscale(0) brightness(100%) blur(4px);transform:translate(-50%,-50%) scale(1.05)}.card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.4) 40%,transparent);height:100%;left:0;position:absolute;top:0;transition:background .5s ease;width:100%;z-index:2}.post-content{color:#fff;padding:32px;position:relative;transform:translateY(40px);transition:transform .5s cubic-bezier(.25,1,.5,1);z-index:3}.custom-blog-listing .post-title{display:-webkit-box;font-size:1.4rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.post-title a{color:#fff;text-decoration:none}.post-date{font-size:.85rem;letter-spacing:1px;opacity:.8;text-transform:uppercase}.custom-blog-listing .post-date{font-size:.6rem}.hover-details{margin-top:16px;max-height:0;opacity:0;transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;visibility:hidden}.post-summary{display:-webkit-box;font-size:.95rem;-webkit-line-clamp:2;line-height:1.5;opacity:.9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-post-card:hover .card-overlay{background:rgba(0,0,0,.7)}.blog-post-card:hover .post-content{transform:translateY(0)}.blog-post-card:hover .hover-details{max-height:200px;opacity:1;visibility:visible}.read-more-btn{font-size:.7rem}.read-more-btn,.read-more-btn:hover{color:#fff;text-decoration:none}.read-more-btn .arrow{padding-left:5px;transition:margin .3s ease}.read-more-btn:hover .arrow{margin-left:7px}.custom-blog-listing>.blog-post-card{grid-column:span 4}.custom-blog-listing>.blog-post-card:first-child{grid-column:span 9}.custom-blog-listing>.blog-post-card:nth-child(2){grid-column:span 3}@media (max-width:1500px){.custom-blog-listing>.blog-post-card:first-child{grid-column:span 8}.custom-blog-listing>.blog-post-card:nth-child(2){grid-column:span 4}}@media (max-width:1200px){.custom-blog-listing{gap:1rem}.custom-blog-listing>.blog-post-card:first-child{grid-column:span 7}.custom-blog-listing>.blog-post-card:nth-child(2){grid-column:span 5}}@media (max-width:991px){.custom-blog-listing>.blog-post-card,.custom-blog-listing>.blog-post-card:first-child,.custom-blog-listing>.blog-post-card:nth-child(2){grid-column:span 12}.post-content{padding:24px 20px;transform:translateY(0)!important}.hover-details{max-height:200px!important;opacity:1!important;visibility:visible!important}.post-image{filter:grayscale(0) brightness(85%) blur(0)!important;transform:translate(-50%,-50%) scale(1)!important}.blog-post-card:hover .card-overlay,.card-overlay{background:linear-gradient(180deg,rgba(10,10,12,.15) 0,rgba(10,10,12,.6) 45%,rgba(10,10,12,.92) 80%,rgba(10,10,12,.98))}}@media (max-width:767px){.custom-blog-listing .post-title{font-size:clamp(1rem,.38rem + 3.32vw,1.65rem);-webkit-line-clamp:2}.post-summary{font-size:.727rem}}@media (max-width:480px){.blog-listing-description,h1.blog-listing-title{text-align:left}}