.blog-post-card{display:flex;flex-direction:column;height:100%}.blog-post-card__image-link{display:block;text-decoration:none;overflow:hidden;border-radius:var(--radius-primary)}.blog-post-card__image-wrapper{position:relative;overflow:hidden;background-color:var(--color-background-secondary, #f5f5f5)}.blog-post-card__image-wrapper--landscape{aspect-ratio:16 / 10}.blog-post-card__image-wrapper--square{aspect-ratio:1 / 1}.blog-post-card__image-wrapper--portrait{aspect-ratio:3 / 4}.blog-post-card__image-wrapper--wide{aspect-ratio:2 / 1}.blog-post-card__image-wrapper--natural{aspect-ratio:auto}.blog-post-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card__image-link:hover .blog-post-card__image,.blog-post-card__image-link:focus .blog-post-card__image{transform:scale(1.05)}.blog-post-card__image-wrapper--placeholder{display:flex;align-items:center;justify-content:center}.blog-post-card__placeholder-svg{width:60%;height:auto;fill:var(--color-text-muted, #999)}.blog-post-card__content{display:flex;flex-direction:column;flex-grow:1;padding-top:1rem;padding-bottom:1rem;gap:.5rem}.blog-post-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-post-card__tag{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);background-color:var(--color-background-secondary, #f5f5f5);border-radius:2px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blog-post-card__tag:hover,.blog-post-card__tag:focus{background-color:var(--color-primary, #000);color:var(--color-primary-contrast, #fff)}.blog-post-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--color-text-muted, #666)}.blog-post-card__date{font-size:inherit;color:inherit}.blog-post-card__meta-separator{color:var(--color-text-muted, #666)}.blog-post-card__comments{font-size:inherit;color:inherit}.blog-post-card__title{font-size:1rem;font-weight:700;line-height:1.2;font-family:var(--typeHeaderPrimary);text-decoration:none}.blog-post-card__title-link{color:var(--color-text);text-decoration:none;transition:color .2s ease;display:block;border-radius:var(--radius-primary)}.blog-post-card__title-link:hover,.blog-post-card__title-link:focus{color:var(--color-text, #000);text-decoration:none}.blog-post-card__excerpt{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;color:var(--color-text, #666);flex-grow:1}.blog-post-card__author{margin-bottom:1rem;font-size:.875rem;color:var(--color-text, #666)}.blog-post-card__read-more{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;font-size:.875rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:color .2s ease}.blog-post-card__read-more:hover,.blog-post-card__read-more:focus{color:var(--color-text, #000)}.blog-post-card__read-more-icon{display:inline-flex;align-items:center;transition:transform .2s ease}.blog-post-card__read-more:hover .blog-post-card__read-more-icon,.blog-post-card__read-more:focus .blog-post-card__read-more-icon{transform:translate(4px)}.blog-post-card__title-link:focus,.blog-post-card__tag:focus,.blog-post-card__read-more:focus{outline:2px solid var(--color-focus, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){.blog-post-card__image,.blog-post-card__read-more-icon{transition:none}.blog-post-card__image-link:hover .blog-post-card__image,.blog-post-card__image-link:focus .blog-post-card__image{transform:none}.blog-post-card__read-more:hover .blog-post-card__read-more-icon,.blog-post-card__read-more:focus .blog-post-card__read-more-icon{transform:none}}@media(prefers-contrast:high){.blog-post-card__title-link:focus,.blog-post-card__tag:focus,.blog-post-card__read-more:focus{outline:3px solid;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/341/assets/component-blog-post.css.map */
