.blog-hero{background-color:#f8f9fa}.blog-card{border-radius:.75rem;overflow:hidden;background-color:#fff;box-shadow:0 .25rem .8rem rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.08)}.blog-card-image-wrapper{border-bottom:1px solid rgba(0,0,0,.04)}.blog-card-image,.blog-card-placeholder{width:100%;aspect-ratio:3/2;object-fit:cover}.blog-card-placeholder{background:#f1f3f5}.blog-card-body{padding:1rem 1.25rem 1.25rem}.blog-card-title{color:#212529}.blog-card-excerpt{line-height:1.5}.blog-post-title{color:#212529;font-weight:700}.blog-post-image-wrapper{overflow:hidden}.blog-post-image{width:100%;aspect-ratio:3/2;object-fit:cover}.blog-post-body{background-color:#fff;border-radius:.75rem;padding:1.75rem 1.5rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.04)}.blog-post-body p:last-child{margin-bottom:0}
