@media (max-width:767px){.mobile-two-cols{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px!important}.mobile-two-cols .et_pb_column{width:100%!important;margin-bottom:0!important}}.hover-reveal-blog .et_pb_posts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px}.hover-reveal-blog .et_pb_post{position:relative;overflow:hidden;background:#fff}.hover-reveal-blog .entry-featured-image-url img{width:100%;height:260px;object-fit:cover;display:block}.hover-reveal-blog .post-content{position:absolute;inset:0;background:rgba(255,255,255,0.85);padding:25px;opacity:0;pointer-events:none;overflow-y:auto;transition:all 0.3s ease}.hover-reveal-blog .et_pb_post:hover .post-content{opacity:1;pointer-events:auto}.hover-reveal-blog .post-content .more-link{margin-top:20px;display:inline-block;padding:12px 24px;background:#1e5863;color:#fff!important;text-decoration:none;border-radius:6px;text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:0.5px;width:100%}.hover-reveal-blog .post-content .more-link:hover{filter:brightness(0.9)}.hover-reveal-blog .entry-title{margin-bottom:10px}.hover-reveal-blog .post-meta,.hover-reveal-blog .entry-title+p,.hover-reveal-blog .more-link{display:none}.hover-reveal-blog .post-content .post-meta,.hover-reveal-blog .post-content .entry-title,.hover-reveal-blog .post-content .post-meta+p,.hover-reveal-blog .post-content .more-link{display:block}.et_pb_row,.et_pb_column,.et_pb_module{max-width:100%}.blog-mosaic,.blog-mosaic *{box-sizing:border-box}.blog-mosaic,.blog-mosaic .et_pb_ajax_pagination_container,.blog-mosaic .et_pb_blog_grid,.blog-mosaic .et_pb_posts{width:100%!important;max-width:100%!important;display:block!important}.blog-mosaic .et_pb_ajax_pagination_container{clear:both!important}.blog-mosaic .et_pb_posts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px}.blog-mosaic .et_pb_post{float:none!important;width:auto!important;margin:0!important;position:relative;overflow:hidden;border-radius:14px;background:transparent!important;aspect-ratio:1 / 1;min-height:unset!important}.blog-mosaic .et_pb_post .et_pb_image_container{margin:0!important;position:absolute!important;inset:0!important;height:100%!important;width:100%!important}.blog-mosaic .entry-featured-image-url,.blog-mosaic .entry-featured-image-url img{width:100%!important;height:100%!important;display:block}.blog-mosaic .entry-featured-image-url img{object-fit:cover}.blog-mosaic .et_pb_post .post-content{display:none!important}.blog-mosaic .et_pb_post:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,0) 60%);z-index:2;pointer-events:none}.blog-mosaic .entry-title{position:absolute!important;left:18px;right:18px;bottom:16px;margin:0!important;z-index:3;font-size:17px;line-height:1.2}.blog-mosaic .entry-title a{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.35)}.blog-mosaic .post-meta,.blog-mosaic .more-link{display:none!important}@media (max-width:1200px){.blog-mosaic .et_pb_posts{grid-template-columns:repeat (3,minmax(0,1fr))!important}}@media (max-width:980px){.blog-mosaic .et_pb_posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.blog-mosaic .et_pb_posts{grid-template-columns:1fr!important}}.blog-mosaic .entry-featured-image-url img{image-rendering:auto;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}