.article-card{flex:1 1 calc(33.333% - 3rem);max-width:calc(33.333% - 3rem);display:flex;flex-direction:column;justify-content:start}@media (max-width:1024px){.article-card{flex:1 1 50%;max-width:50%}}@media (max-width:640px){.article-card{flex:1 1 100%;max-width:80%}}.article-card h4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}