.gutengrow-blog-grid{display:grid;gap:var(--row-gap,30px) var(--column-gap,30px);grid-template-columns:repeat(var(--columns,3),1fr)}@media(max-width:992px){.gutengrow-blog-grid{grid-template-columns:repeat(var(--tablet-columns,2),1fr)}}@media(max-width:576px){.gutengrow-blog-grid{grid-template-columns:repeat(var(--mobile-columns,1),1fr)}}.gutengrow-blog-layout-1 .blog-post-item{display:flex;flex-direction:column;height:100%}.gutengrow-blog-layout-1 .blog-post-image{border-radius:4px;height:196px;overflow:hidden;position:relative}.gutengrow-blog-layout-1 .blog-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .4s linear;width:100%}.gutengrow-blog-layout-1 .blog-post-content{display:flex;flex:1;flex-direction:column}.gutengrow-blog-layout-1 .blog-post-title{margin-bottom:16px;margin-top:30px}.gutengrow-blog-layout-1 .blog-post-title a{color:inherit;text-decoration:none;transition:color .3s ease}.gutengrow-blog-layout-1 .blog-post-title a:hover{color:var(--wp--preset--color--primary,#0073aa)}.gutengrow-blog-layout-1 .blog-post-excerpt{flex:1;margin-bottom:20px}.gutengrow-blog-layout-1 .blog-post-read-more{display:inline-block;margin-top:auto}.gutengrow-blog-layout-1 .blog-post-read-more a{align-items:center;border-radius:4px;display:inline-flex;gap:5px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.gutengrow-blog-layout-1 .blog-post-read-more a svg{height:13px;transition:transform .3s ease;width:13px}.gutengrow-blog-layout-1 .blog-post-read-more a:hover svg{transform:translateX(3px)}.gutengrow-blog-layout-1 .blog-post-item:hover .blog-post-image img{transform:scale(1.03)}.gutengrow-blog-layout-2{padding-top:60px}.gutengrow-blog-layout-2 .blog-post-item{border:.5px solid #ddd;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:0 20px 20px}.gutengrow-blog-layout-2 .blog-post-image{border-radius:12px;height:326px;margin-bottom:30px;margin-top:-60px;overflow:hidden}.gutengrow-blog-layout-2 .blog-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s linear;width:100%}.gutengrow-blog-layout-2 .blog-post-content{display:flex;flex:1;flex-direction:column}.gutengrow-blog-layout-2 .blog-post-meta{display:inline-block;font-size:14px;margin-bottom:20px;text-transform:uppercase}.gutengrow-blog-layout-2 .blog-post-meta .meta-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin-top:25px;padding:0}.gutengrow-blog-layout-2 .blog-post-meta .meta-list li{transition:all .2s ease-in-out}.gutengrow-blog-layout-2 .blog-post-meta .meta-list li a{background-color:#f5f5f6;border-radius:25px;color:inherit;display:block;font-size:14px;font-weight:500;line-height:1;padding:11px 21px;text-decoration:none}.gutengrow-blog-layout-2 .blog-post-meta .meta-list li:hover{transform:translateY(-4px)}.gutengrow-blog-layout-2 .blog-post-title{margin-bottom:15px}.gutengrow-blog-layout-2 .blog-post-title a{background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;color:inherit;display:inline;padding:.1% 0;position:relative;text-decoration:none;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s}.gutengrow-blog-layout-2 .blog-post-item:hover .blog-post-image img{transform:scale(1.05)}.gutengrow-blog-layout-2 .blog-post-item:hover .blog-post-title a{background-size:100% 2px}.gutengrow-blog-layout-3 .blog-post-item{border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden}.gutengrow-blog-layout-3 .blog-post-image{height:260px;overflow:hidden}.gutengrow-blog-layout-3 .blog-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s linear;width:100%}.gutengrow-blog-layout-3 .blog-post-content{display:flex;flex:1;flex-direction:column;padding:30px}@media(max-width:992px){.gutengrow-blog-layout-3 .blog-post-content{padding:20px}}.gutengrow-blog-layout-3 .blog-post-excerpt{flex:1;margin:15px 0 20px}.gutengrow-blog-layout-3 .blog-post-meta-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.gutengrow-blog-layout-3 .blog-post-meta-bottom .meta-author{align-items:center;display:flex;gap:10px}.gutengrow-blog-layout-3 .blog-post-meta-bottom .meta-author img{border-radius:50%;height:30px;width:30px}.gutengrow-blog-layout-3 .blog-post-meta-bottom .meta-author a{color:inherit;font-size:14px;text-decoration:none}.gutengrow-blog-layout-3 .blog-post-meta-bottom .meta-author a:hover{text-decoration:underline}.gutengrow-blog-layout-3 .blog-post-meta-bottom .meta-date{font-size:14px}.gutengrow-blog-layout-3 .blog-post-item:hover .blog-post-image img{transform:scale(1.03)}.gutengrow-blog-layout-4 .blog-post-item{display:flex;flex-direction:column;height:100%}.gutengrow-blog-layout-4 .blog-post-image{height:390px;overflow:hidden;position:relative}.gutengrow-blog-layout-4 .blog-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.1);transition:all .5s;width:100%}.gutengrow-blog-layout-4 .blog-post-content{display:flex;flex:1;flex-direction:column;margin-top:30px}.gutengrow-blog-layout-4 .blog-post-meta{align-items:center;display:flex;font-size:14px;gap:7px;line-height:1;margin-bottom:15px}.gutengrow-blog-layout-4 .blog-post-meta a{color:inherit;text-decoration:none}.gutengrow-blog-layout-4 .blog-post-meta a:hover{color:var(--wp--preset--color--primary,#0073aa)}.gutengrow-blog-layout-4 .blog-post-title{margin:15px 0 20px}.gutengrow-blog-layout-4 .blog-post-excerpt{flex:1;margin-bottom:20px}.gutengrow-blog-layout-4 .blog-post-read-more{border-top:1px solid #ddd;margin-top:auto;padding-top:10px}.gutengrow-blog-layout-4 .blog-post-read-more a{align-items:center;display:inline-flex;gap:5px;text-decoration:none}.gutengrow-blog-layout-4 .blog-post-read-more a svg{height:13px;transition:transform .3s ease;width:13px}.gutengrow-blog-layout-4 .blog-post-read-more a:hover svg{transform:translateX(3px)}.gutengrow-blog-layout-4 .blog-post-item:hover .blog-post-image img{transform:scale(1.1) translateX(-4%)}.gutengrow-blog-grid .blog-post-title{line-height:1.3}.gutengrow-blog-grid .blog-post-title a{color:inherit;text-decoration:none}.gutengrow-blog-grid .blog-post-excerpt{line-height:1.6}.gutengrow-blog-grid .blog-post-read-more a{font-weight:500}.gutengrow-blog-grid .meta-separator{margin:0 8px;opacity:.5}
