.blog-cards-module .blog-cards-list{display:flex;flex-wrap:wrap;gap:41px;position:relative}@media screen and (max-width:1023px){.blog-cards-module .blog-cards-list{gap:24px}}.blog-cards-module .blog-cards-list .blog-post-card{background-color:#fff;border-radius:2px;display:flex;flex:100%}@media screen and (max-width:1023px){.blog-cards-module .blog-cards-list .blog-post-card{max-width:calc(50% - 12px)!important}}@media screen and (max-width:800px){.blog-cards-module .blog-cards-list .blog-post-card{max-width:100%!important}}.blog-cards-module .blog-cards-list .blog-post-card .post-featured-image{background-position:50%;background-size:cover;image-rendering:-webkit-optimize-contrast}.blog-cards-module.card-border-style-elevated .blog-cards-list .blog-post-card{filter:drop-shadow(0 0 12px rgba(50,71,92,.15))}.blog-cards-module.card-border-style-flat .blog-cards-list .blog-post-card{border:1px solid #d6dade}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card{flex-direction:column;max-width:calc(33.33333% - 27.33333px)}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card .post-featured-image{border-top-left-radius:2px;border-top-right-radius:2px;padding-bottom:51.67%;width:100%}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card .post-card-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card .post-card-content .post-title h3{margin-bottom:8px}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card .post-card-content .excerpt{display:-webkit-box;margin-bottom:8px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-cards-module.cards-size-regular .blog-cards-list .blog-post-card .post-card-content .post-link{margin-top:auto}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card{flex-direction:row;max-width:calc(33.33333% - 27.33333px);padding:8px}.blog-cards-module.cards-size-small.card-border-style-flat .blog-cards-list .blog-post-card{border:2px solid #e5e9ec}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card .post-featured-image{flex:1 0 132px;image-rendering:auto}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card .post-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-left:12px;min-height:98px}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card .post-card-content .post-title h3{display:-webkit-box;font-size:15px;font-weight:700;letter-spacing:0;line-height:25px;margin-bottom:4px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card .post-card-content .excerpt{display:none}.blog-cards-module.cards-size-small .blog-cards-list .blog-post-card .post-card-content .post-link{font-size:12px;letter-spacing:0;line-height:16px}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card{flex-direction:column;max-width:calc(33.33333% - 27.33333px);position:relative}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card:nth-child(10n+1),.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card:nth-child(10n+7){max-width:calc(66.66667% - 13.66667px)}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card .post-featured-image{border-top-left-radius:2px;border-top-right-radius:2px;padding-bottom:51.67%;width:100%}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card:nth-child(6n+1) .post-featured-image{padding-bottom:30.47%}@media screen and (max-width:1023px){.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card:nth-child(6n+1) .post-featured-image{padding-bottom:51.67%}}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card .post-card-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card .post-card-content .post-title h3{font-weight:600;margin-bottom:8px}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card .post-card-content .excerpt{display:-webkit-box;margin-bottom:8px;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-cards-module.cards-size-masonry .blog-cards-list .blog-post-card .post-card-content .post-link{margin-top:auto}.blog-cards-module.full-bg-image:not(.cards-size-small) .blog-cards-list .blog-post-card{border-radius:2px;min-height:480px}@media screen and (max-width:1023px){.blog-cards-module.full-bg-image:not(.cards-size-small) .blog-cards-list .blog-post-card{min-height:380px}}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-featured-image{border-radius:2px;height:100%;padding-bottom:0;position:absolute}.blog-cards-module.full-bg-image.cards-size-small .blog-cards-list .blog-post-card .post-featured-image{height:100%;left:0;top:0;width:100%}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-featured-image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));border-radius:2px;content:"";height:100%;position:absolute;width:100%}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content{flex-grow:0;margin-top:auto;z-index:1}.blog-cards-module.full-bg-image.cards-size-small .blog-cards-list .blog-post-card .post-card-content{margin-left:0}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content .excerpt{display:none}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content .post-title{margin-top:auto}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content .post-link{background-color:transparent!important;color:#fff!important;margin-top:0;padding:0!important;width:auto!important}.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content .post-link,.blog-cards-module.full-bg-image .blog-cards-list .blog-post-card .post-card-content .post-title h3{color:#fff}.blog-cards-module:not(.full-bg-image) .blog-cards-list .blog-post-card .post-card-content .post-link.link-style-button{border-radius:4px;display:flex;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:16px;margin-top:16px;padding:8px 24px;text-align:center;transition:background-color .5s;width:fit-content}