.line-clamp{-webkit-line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.article-card{display:flex;flex-direction:column}@media(min-width:75em){.article-card:hover .article-card__image-wrapper:after{opacity:1}}.article-card__image-wrapper{aspect-ratio:var(--aspect-ratio,4/5);overflow:hidden;position:relative}@media(min-width:75em){.article-card__image-wrapper:after{background:var(--color-accent);content:"";height:100%;left:0;mix-blend-mode:darken;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--transition);width:100%}}.article-card__image-wrapper img,.article-card__image-wrapper svg{fill:var(--card-text-color);display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.article-card__categories{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.6rem;left:0;padding:.8rem;position:absolute;top:0;z-index:1}.article-card__category{text-box-trim:trim-both;text-box-edge:cap alphabetic;align-items:center;background-color:var(--color-background);color:var(--card-text-color);display:flex;justify-content:center;min-height:2.4rem;padding:.4rem .6rem;text-transform:uppercase}.article-card__content{flex-grow:1;gap:.6rem;padding:2rem 0 0}.article-card__content,.article-card__heading{align-items:flex-start;display:flex;flex-direction:column}.article-card__heading{gap:.8rem}.article-card__date,.article-card__excerpt{color:var(--card-text-color-80)}.article-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}
.author-card{align-items:center;display:flex;gap:1.6rem}.author-card__image{border-radius:50%;overflow:hidden}.author-card__image img{height:4.8rem;-o-object-fit:cover;object-fit:cover;width:4.8rem}.author-card__name{font-weight:600}
