.home-blog-action{margin-top:32px}#home-blog{background:var(--body-bg,#eef5ff)!important;padding-bottom:0!important}#home-blog .industries-benefit-title{color:#063d7b!important}.blog-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important;align-items:stretch}.blog-posts-grid>.product-card{min-width:0;width:100%}body.blog-page #blog-list{background:var(--body-bg,#eef5ff)!important;padding-top:clamp(40px,6vw,80px)!important;padding-bottom:clamp(40px,6vw,80px)!important}.blog-posts-grid>.product-card{align-items:center;padding:clamp(16px,2.5vw,24px) clamp(16px,2vw,20px) 24px;background:#ffffff!important;border:1px solid rgba(6,61,123,0.08);border-radius:12px;box-shadow:none;text-align:center}.blog-posts-grid>.product-card:hover{background:#ffffff!important;box-shadow:0 8px 20px rgba(0,0,0,0.06);transform:translateY(-4px)}.blog-posts-grid .product-content{align-items:flex-start;width:100%;text-align:left}.blog-posts-grid .product-title,.blog-posts-grid .product-desc{text-align:left}.blog-posts-grid .product-title{font-family:var(--font-heading,"Radio Canada Big"),sans-serif;font-size:clamp(17px,1.5vw,20px)!important;font-weight:700!important;line-height:1.3!important;margin:0 0 10px!important}.blog-posts-grid .product-desc{font-family:var(--font-primary,"Onest"),sans-serif;font-size:clamp(14px,1.25vw,16px)!important;font-weight:400!important;line-height:1.65!important;margin:0 0 22px!important;max-width:none;width:100%}.blog-posts-grid .product-link{font-family:var(--font-heading,"Radio Canada Big"),sans-serif;font-size:16px!important;font-weight:700!important;line-height:1!important;justify-content:flex-start;width:auto;gap:12px}.blog-posts-grid .product-img-box{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important}.blog-posts-grid .product-img,.blog-posts-grid .product-card .product-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.blog-posts-grid>.product-card:only-child{grid-column:1 / -1;justify-self:center;width:min(100%,560px)}@media (max-width:575px){.blog-posts-grid{grid-template-columns:1fr!important}.blog-posts-grid>.product-card:only-child{width:100%}}@media (max-width:480px){.home-blog-action{margin-top:24px}.blog-posts-grid{gap:14px!important}.blog-posts-grid .product-link{font-size:15px!important}}