.blog-card{border:1px solid rgba(var(--inverse-color-rgb), .2);background-color:var(--bs-white);flex-direction:column;transition:all .25s ease-in-out;display:flex;position:relative;overflow:hidden}.blog-card:hover{border-color:rgba(var(--bs-primary-rgb), .45);box-shadow:0 .75rem 1.75rem rgba(var(--bs-black-rgb), .08);transform:translateY(-2px)}.blog-card .blog-thumb{aspect-ratio:16/9;background-color:rgba(var(--bs-secondary-rgb), .3);color:var(--bs-primary);justify-content:center;align-items:center;font-size:3rem;display:flex;position:relative}.blog-card .blog-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-card .blog-body{flex-direction:column;flex:1;align-items:flex-start;display:flex}.blog-card .blog-body h2,.blog-card .blog-body p{align-self:stretch}.blog-badge{background-color:var(--bs-primary);color:var(--bs-white);letter-spacing:.02em;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.875rem;left:.875rem}.blog-info{color:rgba(var(--inverse-color-rgb), .8);flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 1rem;font-size:.8125rem;display:flex}.blog-info .bi{color:var(--bs-primary);margin-right:.35rem}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:var(--bs-primary)}.blog-more{color:var(--bs-primary);margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:600}.blog-more .bi{margin-left:.25rem;transition:transform .2s ease-in-out}.blog-card:hover .blog-more .bi{transform:translate(3px)}
