.blog-post-card{--blog-post-card-bg-color:rgba(var(--ms-white-rgb),.05);--blog-post-card-border-color:rgba(var(--ms-white-rgb),.05);border-top-color:var(--blog-post-card-border-color);background-color:var(--blog-post-card-bg-color);border:1px solid var(--blog-post-card-border-color);border-top-color:rgba(var(--ms-white-rgb),.1);border-radius:var(--ms-border-radius);color:inherit;flex-direction:column;height:100%;text-decoration:none;transition:all .2s ease-in-out;display:flex;overflow:hidden}.blog-post-card:hover{--blog-post-card-border-color:rgba(var(--ms-white-rgb),.1);--blog-post-card-bg-color:rgba(var(--ms-white-rgb),.1);color:var(--ms-white)}.blog-post-card__cover{aspect-ratio:16/9;background-color:var(--ms-gray-900);width:100%;overflow:hidden}.blog-post-card__cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.blog-post-card:hover .blog-post-card__cover>img{transform:scale(1.04)}.blog-post-card__body{flex-direction:column;flex-grow:1;gap:.5rem;padding:1.25rem;display:flex}.blog-post-card__meta{color:var(--ms-gray-400);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.blog-post-card__meta-separator{background-color:var(--ms-gray-600);border-radius:50%;width:.25rem;height:.25rem;display:inline-block}.blog-post-card__title{font-weight:var(--ms-font-weight-semibold);color:var(--ms-white);-webkit-line-clamp:2;font-size:1.125rem;line-height:1.3}.blog-post-card__description,.blog-post-card__title{-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.blog-post-card__description{color:var(--ms-gray-400);-webkit-line-clamp:3;font-size:.875rem;line-height:1.5}.blog-post-card__tags{flex-wrap:wrap;gap:.375rem;margin:auto 0 0;padding:.5rem 0 0;list-style:none;display:flex}.blog-post-card__tag{color:var(--ms-cyan-400);font-size:.6875rem;font-weight:var(--ms-font-weight-semibold)}
