.related-posts__content{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{display:grid;grid-template-rows:auto 1fr;height:100%}.card__title--height{min-height:2.2em}.card__button--container{gap:24px}.card__content{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;padding:20px}.card__title--height{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;line-height:1.4;overflow:hidden}.card__tags--container{margin-top:auto}.card__button--container{align-self:end;margin-top:16px}.card__tags--margin{margin-top:22px}