.blog-card{background:rgba(255,255,255,.85);border-radius:1.25rem;overflow:hidden;box-shadow:0 .75rem 2rem rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column}.blog-card-image-link{display:block}.blog-card-image{width:100%;height:12.5rem;object-fit:cover;display:block}.blog-card-content{padding:1.5rem 1.5rem 1.25rem}.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 .6rem;font-family:Space Grotesk,-apple-system,sans-serif;font-size:.85rem;color:#5a7b65}.blog-card-category{font-weight:600;text-transform:uppercase;letter-spacing:.12em}.blog-card-dot{opacity:.7}.blog-card-readtime{opacity:.9}.blog-card-title{margin:0 0 .5rem;font-family:TypnicHeadline,Typnic,serif;font-size:1.5rem;color:#2d604d}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-title a:hover{text-decoration:underline}.blog-card-excerpt{margin:0 0 .9rem;font-size:.98rem;line-height:1.6;color:#3f5246}.blog-card-excerpt,.blog-card-link{font-family:Space Grotesk,-apple-system,sans-serif}.blog-card-link{font-size:.95rem;font-weight:600;color:#e95326;text-decoration:none;display:inline-flex;align-items:center;gap:.15rem}.blog-card-link:hover{color:#d14520;text-decoration:underline}@media (min-width:48rem){.blog-card-image{height:13.5rem}}@media (min-width:64rem){.blog-card-image{height:11.5rem}}