.blog-item{display:flex;flex-direction:column;height:100%}.blog-item__img{aspect-ratio:1.453;margin-bottom:20px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.blog-item__img{margin-bottom:12px}}.blog-item__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease;width:100%}.blog-item__tags{bottom:20px;display:flex;gap:12px;left:20px;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}@media only screen and (max-width:767px){.blog-item__tags{bottom:12px;left:12px}}.blog-item__tag{background:#fff;color:#212121;font-size:16px;font-weight:400;line-height:1.5;padding:4px 12px;white-space:nowrap}.blog-item:hover .blog-item__tags{opacity:1;transform:translateY(0)}.blog-item:hover .blog-item__img img{filter:grayscale(100%)}.blog-item:hover .blog-item__btn-right{color:#f51f29}.blog-item__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.blog-item__title{color:#212121;display:-webkit-box;font-size:32px;font-weight:600;line-height:125%;margin-bottom:20px;min-height:80px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media only screen and (max-width:1023px){.blog-item__title{font-size:28px;min-height:70px}}@media only screen and (max-width:767px){.blog-item__title{font-size:20px;min-height:50px}}.blog-item__text{display:-webkit-box;font-size:20px;font-weight:400;line-height:150%;margin-bottom:20px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;color:#212121;flex-grow:1}@media only screen and (max-width:1023px){.blog-item__text{font-size:18px}}@media only screen and (max-width:767px){.blog-item__text{font-size:16px}}.blog-item__btn{align-items:center;border-bottom:2px solid #212121;color:#212121;display:flex;font-size:20px;font-weight:500;justify-content:space-between;line-height:150%;padding:4px 0}@media only screen and (max-width:1023px){.blog-item__btn{font-size:18px}}@media only screen and (max-width:767px){.blog-item__btn{font-size:16px}}.blog-item__btn-left{font-size:20px;font-weight:500;line-height:1.5}@media only screen and (max-width:1023px){.blog-item__btn-left{font-size:18px}}@media only screen and (max-width:767px){.blog-item__btn-left{font-size:16px}}.blog-item__btn-left__date{color:#939393;margin-left:12px}@media only screen and (max-width:767px){.blog-item__btn-left__date{margin-left:8px}}.blog-item__btn-right{align-items:center;display:flex;justify-content:flex-start;min-height:40px;position:relative}.blog-item__btn-icon{height:40px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.blog-item:hover .blog-item__btn-right svg:first-child{display:none}
