.blog-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 10px rgba(0,0,0,.12);display:block;height:100%;overflow:hidden;text-decoration:none;transition:all .25s ease}.blog-card:hover{box-shadow:0 3px 22px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.12);transform:translateY(-4px)}.blog-card__image{overflow:hidden}.blog-card__image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card__image img{transform:scale(1.03)}.blog-card__content{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.blog-card__category,.blog-card__tags span{color:var(--persimmon);font-size:12px;font-weight:600;text-transform:uppercase}.blog-card__title{font-size:var(--base-font-size);font-weight:var(--heavy-font-weight);line-height:var(--base-line-height);line-height:1.3;margin:0}.blog-card__title:hover{color:var(--persimmon)}.blog-card__excerpt{color:var(--mid-gray);font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.blog-card__meta{align-items:center;color:var(--mid-gray);display:flex;font-size:12px;gap:6px}.blog-card--featured{display:grid;gap:var(--space-4);grid-template-columns:1fr;margin-bottom:var(--space-6)}@media (min-width:768px){.blog-card--featured{align-items:center;grid-template-columns:1fr 1fr}.blog-card--featured .blog-card__title{font-size:28px}.blog-card--featured .blog-card__excerpt{font-size:16px}}@media (max-width:767px){.blog-card--featured{grid-template-columns:1fr}}.blog-listing__posts{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.blog-listing__posts{grid-template-columns:repeat(3,1fr)}.blog-card--featured{grid-column:span 3}}.blog-listing__post{background:#fff;border-radius:10px;box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}.blog-listing__post:hover{box-shadow:0 3px 22px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.12);transform:translateY(-.3rem)}.blog-listing__post--featured{flex-direction:row}@media (min-width:768px){.blog-listing__post--featured{flex-direction:row;grid-column:span 2}.blog-listing__post--featured .blog-listing__info{max-width:50%}}@media (max-width:767px){.blog-listing__post--featured{flex-direction:column-reverse}}.blog-listing__info{background:#fff;padding:var(--space-4)}.post__author{color:var(--mid-gray);font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.post__author span{margin-inline:var(--space--1)}.post__title{font-size:var(--base-font-size);font-weight:var(--heavy-font-weight);line-height:var(--base-line-height);margin-top:var(--space-2)}.post__title a{color:var(--shark)}.post__title a:hover{color:var(--persimmon)}.post__description{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height);margin-top:var(--space-2)}.blog-listing__post-image,.blog-listing__post-image--featured{object-fit:cover;width:100%}.blog-listing__post-image{aspect-ratio:16/9}.blog-listing__post-image--featured{height:100%}.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-0);margin:unset;margin-top:var(--space-3)}.tag-list li{display:inline-block}