.kd-blog-list{grid-gap:clamp(10px,1.4vw + .1px,27px);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.kd-blog-list__item{display:flex;flex-direction:column;overflow:hidden}.kd-blog-list__item-image{height:0;padding-top:80%;position:relative;width:100%}.kd-blog-list__item-image img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.kd-blog-list__item-body{align-items:flex-start;background:#fff;display:flex;flex:1 1 auto;flex-direction:column;padding:35px 15px 55px}.kd-blog-list__item-date{color:#c91f22;font-size:12px;font-weight:500;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.kd-blog-list__item-title{color:#011a2c;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:13px}.kd-blog-list__item-title a{color:inherit;font-weight:inherit;text-decoration:none}.kd-blog-list__item-excerpt{flex:1 1 auto;font-size:1rem;line-height:1.75;margin-bottom:15px}.kd-blog-list__item-button{background:#c91f22;border:none;border-radius:5px;color:#fff!important;display:inline-block;font-size:1rem;font-weight:600;line-height:1;padding:9px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease}.kd-blog-list__item-button:hover{background:#014598;font-weight:600}@media screen and (max-width:768px){.kd-blog-list{grid-gap:27px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:497px}.kd-blog-list__item-button{width:100%}}