.card-link_has-date {
    height: auto !important;
    flex-grow: 0 !important; 
    flex-wrap: wrap;
}
.card-link_has-date .card-link__title {
    margin-top: 10px;    
}
@media (max-width: 1279px){
    .card-link_has-date .card-link__title {
        margin-top: auto;
    }
}
@media (max-width: 767px){
    .card-link_has-date {
        align-items: flex-start;
    }
    .card-link__date {
        width: 100%; 
    }
}