.blog-item{background:#fff;border-radius:20px;border:1px solid #ebebeb;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);height:490px;display:flex;flex-direction:column}.blog-item .blog-image-container{width:100%;overflow:hidden;border-radius:16px;position:relative;padding:16px;min-height:200px}.blog-item .blog-image-container .blog-image{width:100%;aspect-ratio:1920/1080;background:#f2f4f7;border-radius:16px;min-height:100%;object-fit:cover}.blog-item .blog-content{padding:0 20px 20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.blog-item .blog-content .blog-title{font-weight:500;font-size:18px;line-height:28px;margin-bottom:8px;transition:color .2s ease;-webkit-line-clamp:2;line-clamp:2}.blog-item .blog-content .blog-summary,.blog-item .blog-content .blog-title{color:#101010;text-align:left;font-style:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-item .blog-content .blog-summary{font-weight:400;font-size:16px;line-height:26px;margin-bottom:16px;flex:1;-webkit-line-clamp:2;line-clamp:3}.blog-item .blog-content .blog-tags{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.blog-item .blog-content .blog-tags .blog-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;font-weight:400;font-size:14px;color:#26b2bf;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:rgba(38,178,191,.1)}.blog-item .blog-content .blog-footer{font-weight:400;font-size:14px;color:#757575;line-height:16px}.blog-item .blog-content .blog-footer .author-info{display:flex;justify-content:flex-start;align-items:center;margin-top:auto;gap:8px}.blog-item .blog-content .blog-footer .author-img{width:20px;height:20px;border-radius:50%;object-fit:cover}.blog-item:hover{border-color:#26b2bf;background:#f2feff}@media(max-width:1200px){.blog-item{height:auto;min-height:420px}.blog-item .blog-content{padding:0 16px 16px}.blog-item .blog-content .blog-title{font-size:16px;line-height:24px;margin-bottom:6px}.blog-item .blog-content .blog-summary{font-size:14px;line-height:22px;margin-bottom:12px}.blog-item .blog-content .blog-tags{gap:8px;margin-bottom:12px}.blog-item .blog-content .blog-tags .blog-tag{padding:4px 8px;font-size:12px}.blog-item .blog-content .blog-footer{font-size:12px}.blog-item .blog-content .blog-footer .author-info{gap:6px}.blog-item .blog-content .blog-footer .author-info .author-img{width:18px;height:18px}}@media(max-width:1024px){.blog-item{height:auto;min-height:400px}.blog-item .blog-image-container{padding:12px}.blog-item .blog-content{padding:0 14px 14px}.blog-item .blog-content .blog-title{font-size:15px;line-height:22px;margin-bottom:6px}.blog-item .blog-content .blog-summary{font-size:13px;line-height:20px;margin-bottom:10px}.blog-item .blog-content .blog-tags{gap:6px;margin-bottom:10px}.blog-item .blog-content .blog-tags .blog-tag{padding:3px 6px;font-size:11px}.blog-item .blog-content .blog-footer{font-size:11px}.blog-item .blog-content .blog-footer .author-info{gap:5px}.blog-item .blog-content .blog-footer .author-info .author-img{width:16px;height:16px}}@media(max-width:768px){.blog-item{height:auto;min-height:380px}.blog-item .blog-image-container{padding:10px}.blog-item .blog-content{padding:0 12px 12px}.blog-item .blog-content .blog-title{font-size:14px;line-height:20px;margin-bottom:5px}.blog-item .blog-content .blog-summary{font-size:12px;line-height:18px;margin-bottom:8px;-webkit-line-clamp:2;line-clamp:2}.blog-item .blog-content .blog-tags{gap:4px;margin-bottom:8px}.blog-item .blog-content .blog-tags .blog-tag{padding:2px 4px;font-size:10px}.blog-item .blog-content .blog-footer{font-size:10px}.blog-item .blog-content .blog-footer .author-info{gap:4px}.blog-item .blog-content .blog-footer .author-info .author-img{width:14px;height:14px}}@media(max-width:480px){.blog-item{height:auto;min-height:360px}.blog-item .blog-image-container{padding:8px}.blog-item .blog-content{padding:0 10px 10px}.blog-item .blog-content .blog-title{font-size:13px;line-height:18px;margin-bottom:4px}.blog-item .blog-content .blog-summary{font-size:11px;line-height:16px;margin-bottom:6px;-webkit-line-clamp:2;line-clamp:2}.blog-item .blog-content .blog-tags{gap:3px;margin-bottom:6px}.blog-item .blog-content .blog-tags .blog-tag{padding:1px 3px;font-size:9px}.blog-item .blog-content .blog-footer{font-size:9px}.blog-item .blog-content .blog-footer .author-info{gap:3px}.blog-item .blog-content .blog-footer .author-info .author-img{width:12px;height:12px}}@media(max-width:360px){.blog-item{height:auto;min-height:340px}.blog-item .blog-image-container{padding:6px}.blog-item .blog-content{padding:0 8px 8px}.blog-item .blog-content .blog-title{font-size:12px;line-height:16px;margin-bottom:3px}.blog-item .blog-content .blog-summary{font-size:10px;line-height:14px;margin-bottom:4px;-webkit-line-clamp:2;line-clamp:2}.blog-item .blog-content .blog-tags{gap:2px;margin-bottom:4px}.blog-item .blog-content .blog-tags .blog-tag{padding:1px 2px;font-size:8px}.blog-item .blog-content .blog-footer{font-size:8px}.blog-item .blog-content .blog-footer .author-info{gap:2px}.blog-item .blog-content .blog-footer .author-info .author-img{width:10px;height:10px}}