.blog-item{background-color:#fff;border-radius:12px;width:350px;height:-moz-fit-content;height:fit-content;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer}@media screen and (min-width:1024px){.blog-item{width:410px}}.blog-item:hover{opacity:.8}.blog-item .blog-img{max-height:336px;width:100%;object-fit:contain;border-top-left-radius:12px;border-top-right-radius:12px}.blog-item .item-info{padding:27px 32px;display:flex;flex-direction:column;gap:14px}.blog-item .item-info .title{font-family:Cardo,sans-serif;font-size:24px;line-height:120%;color:#1b3764}.blog-item .item-info .description,.blog-item .item-info .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.6em}.blog-item .item-info .description{font-family:Inter,sans-serif;color:#969aa0;font-size:19px;line-height:180%}.blog-item .item-info .bottom-wrap{display:flex;align-items:center;justify-content:space-between}.blog-item .item-info .bottom-wrap .link{font-family:Cardo,sans-serif;font-size:18px;line-height:125%;color:#1b3764;text-decoration:none;background:linear-gradient(90deg,#1b3764,#1b3764);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-bottom:3px}.blog-item .item-info .bottom-wrap .link:hover{opacity:.5}.blog-item .item-info .bottom-wrap .date{font-family:Inter,sans-serif;font-size:17px;color:#1b3764;line-height:125%}