:root{--primary-color:#000;--secondary-color:#666;--text-color:#333;--bg-color:#fff;--breakpoint-mobile:480px;--breakpoint-tablet:768px}.blog-card{color:inherit;background:#fff;border:1px solid #ddd;border-radius:3rem;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(0,0,.5,1),box-shadow .3s;display:flex;overflow:hidden}.blog-card:hover{transform:scale(1.01);box-shadow:0 .25rem 1.5rem #00000014}.blog-card-media{aspect-ratio:828/466;background:#f0f0f0;flex-shrink:0;width:100%}.blog-card--featured .blog-card-media{aspect-ratio:828/466}.blog-card:not(.blog-card--featured) .blog-card-media{aspect-ratio:544/306}.blog-card-cover{object-fit:cover;width:100%;height:100%;display:block}.blog-card-cover--placeholder{background:#e8e8e8}.blog-card-body{flex-direction:column;flex:1;gap:.75rem;padding:2rem 2rem 2.5rem;display:flex}.blog-card--featured .blog-card-body{padding:2.25rem 2rem 2.5rem}.blog-card-category{color:#000;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.blog-card-title{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:4.5rem;margin:0;font-size:2rem;font-weight:700;line-height:2.25rem;display:-webkit-box;overflow:hidden}.blog-card--featured .blog-card-title{font-size:2rem;line-height:2.25rem}.blog-card-meta{color:#999;margin:.5rem 0 0;font-size:1rem;font-weight:400;line-height:normal}@media screen and (max-width:480px){.blog-card{border-radius:1.8rem}.blog-card--featured .blog-card-body{gap:.5rem;padding:1.5rem 1.75rem 2rem}.blog-card--featured .blog-card-title{font-size:1.35rem;line-height:1.5rem}.blog-card-body{gap:.5rem;padding:1.5rem 1.75rem 2rem}.blog-card-category{font-size:1rem}.blog-card-title{min-height:3rem;font-size:1.35rem;line-height:1.5rem}.blog-card-meta{font-size:1rem}.blog-card-media,.blog-card--featured .blog-card-media,.blog-card:not(.blog-card--featured) .blog-card-media{aspect-ratio:668/376}}
