.article-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-bg-card)}.article-card--page{border-radius:var(--radius-xl)}.article-card__photo{width:100%;height:var(--article-photo);object-fit:cover}.article-card--page .article-card__photo{height:var(--article-page-photo)}.article-card--related .article-card__photo{height:var(--article-related-photo)}.article-card__text{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;gap:var(--space-12);padding:var(--article-pad-top) var(--article-pad-x) var(--article-pad-x)}.article-card--page .article-card__text{gap:var(--space-10);padding:var(--space-24) var(--article-pad-x)}.article-card__meta{font-size:var(--fs-article-meta);line-height:var(--leading-100);color:var(--color-text-muted)}.article-card__title{font-size:var(--fs-article-title);line-height:var(--leading-130);color:var(--color-text-strong)}.article-card--page .article-card__title{line-height:var(--leading-125)}.article-card__link:after{content:"";position:absolute;inset:0}.article-card__link:focus-visible{box-shadow:none}.article-card__link:focus-visible:after{border-radius:inherit;box-shadow:var(--focus-ring)}.article-card__more{margin-top:auto;font-size:var(--fs-article-link);font-weight:var(--fw-medium);line-height:var(--leading-100);color:var(--color-text-accent)}.article-card:hover .article-card__more{color:var(--color-accent-hover)}
