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