.blog-post-card{display:flex;flex-direction:column;text-align:var(--text-align);width:100%;max-width:100%;margin:0;padding:0;height:100%}.blog-post-card__image-container{width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.blog-post-card__image-container a{display:block}.blog-post-card__image-container img{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10;display:block;transition:transform .4s ease}.blog-post-card:hover .blog-post-card__image-container img{transform:scale(1.03)}.blog-post-card__content{padding:20px;display:flex;flex-direction:column;flex-grow:1;font-family:Figtree,sans-serif;gap:0}.blog-post-card__content a{display:block;text-wrap:pretty;text-decoration:none;padding-block-start:0;overflow:hidden;color:#2f3441;text-overflow:ellipsis;font-family:Figtree,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:6px}.blog-post-card__content a:hover{color:#997b68}.blog-post-card:first-child{margin-left:0!important}.blog-post-item .blog-post-card__image-container,.blog-post-item .blog-post-card__content{width:100%;max-width:100%;margin:0;padding:0}.blog-post-item:first-child .blog-post-card{flex-direction:column}.blog-post-item:first-child .blog-post-card__image-container{width:100%;max-width:100%}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%;max-width:100%;padding-inline-start:0}@media screen and (min-width:750px){.blog-post-item:first-child .blog-post-card{flex-direction:row}.blog-post-item:first-child .blog-post-card__image-container{width:70%;max-width:70%;flex-shrink:0}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding-inline-start:var(--columns-gap);width:30%;max-width:30%;flex-shrink:0}}.blog-post-card__content a:hover,.blog-post-card__content a:hover [style*="--color: var(--color-primary)"]{color:var(--color-primary-hover)}.blog-post-card__content a:hover [style*="--color: var(--color-foreground-heading)"]{color:rgb(var(--color-foreground-heading-rgb) / var(--opacity-subdued-text))}.blog-post-card__content a:hover [style*="--color: var(--color-foreground)"]{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}
/*# sourceMappingURL=/cdn/shop/t/378/assets/block__blog-post-card.css.map */
