.article-card{display:flex;flex-direction:column;height:100%;color:rgb(var(--color-foreground))}.article-card__link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}.article-card__link:hover,.article-card__link:focus,.article-card__link:focus-visible{text-decoration:none}.article-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:#f2f2f2;margin-bottom:1.6rem}.article-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-button, ease)}.article-card__link:hover .article-card__image,.article-card__link:focus-visible .article-card__image{transform:scale(1.03)}.article-card__content{display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto}.article-card__date{margin:0;font-family:var(--font-mono-family);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.04rem;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.article-card__title{margin:0;font-family:var(--font-heading-family);font-size:var(--font-size-section);font-weight:500;letter-spacing:.04rem;line-height:1.3;text-transform:uppercase}.article-card__link:hover .article-card__title,.article-card__link:focus-visible .article-card__title{text-decoration:underline;text-underline-offset:.3rem}.article-card__author{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:rgba(var(--color-foreground),.7)}.article-card__excerpt{margin:.4rem 0 0;font-size:var(--font-size-md);line-height:1.6;color:rgba(var(--color-foreground),.75)}.article-card__tags{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin:1.2rem 0 0;padding:0;list-style:none}.article-card__tag-link{font-family:var(--font-mono-family);font-size:var(--font-size-xs);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.65)}.article-card__tag-link:hover,.article-card__tag-link:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.article-card--no-media .article-card__content{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-article-card.css.map */
