.cards-container,.news-card,.news-content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}
.cards-container{padding:40px 24px;gap:24px;width:100%}
.news-card{min-width:272px;max-width:600px;gap:16px}
.news-image{display:none}
.news-card-wrapper{position:relative}
.border-line{width:97%;height:1px;background-color:#bcc2c0}
.news-content{flex-wrap:wrap;gap:8px}
.news-date,.news-description{font-family:Roboto;font-style:normal;font-weight:400}
.news-date{color:#495055;font-size:12px;line-height:16px}
.news-description{color:#00223c;font-size:15px;line-height:25px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.news-title{color:#0066b1;font-family:'sofia-pro';font-size:20px;font-weight:700;line-height:150%;letter-spacing:.16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (min-width:768px){.news-image{display:flex;width:219px;max-height:150px;justify-content:center;align-items:center}
.news-card img{width:219px;max-height:150px;border-radius:16px}
}
@media screen and (min-width:768px){.cards-container{padding:32px 48px;gap:24px}
.news-card{flex-direction:row;justify-content:center;align-items:center;flex:1 0 0}
.news-date{padding-left:0}
.news-content{width:349px;padding-left:16px}
.news-description{font-size:16px;line-height:26px}
.border-line{width:600px}
}
@media screen and (min-width:768px) and (min-width:1024px){.cards-container{width:696px}
}
@media screen and (min-width:1025px){.cards-container{width:100%;padding-top:40px;padding-bottom:40px}
.news-title{font-style:normal}
.news-card{width:600px}
.news-date{font-size:14px;line-height:18px}
.news-description{font-weight:400;line-height:26px}
.border-line{width:600px}
}