.article-card{display:flex;flex-direction:column;width:100%}.article-card__media{position:relative;width:100%;border-radius:20px;overflow:hidden;background-color:var(--color-lavender-mist);aspect-ratio:16 / 8.7}.article-card__media--adapt{aspect-ratio:var(--aspect-ratio, 16 / 8.7)}.article-card__media--landscape{aspect-ratio:16 / 8.7}.article-card__media--portrait{aspect-ratio:4 / 5}.article-card__media--square{aspect-ratio:1 / 1}.article-card__media-link{display:block;width:100%;height:100%;overflow:hidden}.article-card__img{width:100%;height:100%;object-fit:cover;display:block}.article-card__media-link img{width:100%;height:100%;object-fit:cover}.article-card__placeholder{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center}.article-card__placeholder--1{background-color:var(--color-dusty-rose)}.article-card__placeholder--2{background-color:var(--color-warm-tan)}.article-card__placeholder--0{background-color:var(--color-coral-peach)}.article-card__placeholder-svg{width:150px;height:150px}.article-card__content{display:flex;flex-direction:column;width:100%}.article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px}.article-card__date{margin:0;font-family:var(--font-primary-family);font-size:13px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground)}.article-card__author{font-family:var(--font-primary-family);font-size:13px;color:var(--color-foreground);opacity:.7}.article-card__read-more{margin:0;font-family:var(--font-primary-family);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.article-card__read-more a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-base)}.article-card__read-more a:hover{opacity:.7}.article-card__title{margin:9px 0 0;font-weight:600;font-family:var(--font-matter-semibold);color:var(--color-foreground)}.article-card__title a{color:inherit;text-decoration:none;transition:opacity var(--transition-base)}.article-card__title a:hover{opacity:.75}.article-card__excerpt{margin:9px 0 0;color:var(--color-foreground)}@media(max-width:767px){.article-card__media{border-radius:16px}.article-card__placeholder{min-height:200px}.article-card__meta{margin-top:14px}.article-card__title{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/article-card.css.map */
