.article{overflow:hidden}.article,.article-card{display:flex;flex-direction:column;position:relative}.article-card{gap:1.2rem;height:100%;width:100%}.article-card:hover a img,.article-card:hover a svg{transform:scale(1.05)}.article-card__image{border-radius:var(--border-radius-main);display:block;height:100%;inset:0;position:absolute;width:100%}.article-card__image-wrapper{border-radius:var(--border-radius-main);display:flex;overflow:hidden;position:relative;z-index:1}.article-card__image-wrapper:after{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)));width:0}.article-card__image img,.article-card__image svg{border-radius:var(--border-radius-main);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-default) ease-in-out;width:100%}.article-card__header{display:flex;flex-direction:column;gap:.8rem}.article-card__title{margin:0;word-break:break-word}.article-card__title a{color:inherit;position:relative;text-decoration:none;transition:opacity var(--duration-default);z-index:1}.article-card__title a:hover{opacity:.7}.article-card__excerpt{color:rgb(var(--color-foreground-secondary));margin:0}.article-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:0}@media (max-width:749px){.article-card__meta .icon-bullet{height:11px;width:15px}}.article-card__tags{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;position:relative;z-index:1}.article-card__tags-separator{color:rgb(var(--color-foreground));font-size:1.2rem;margin:0 .4rem}.article-card__tag{font-size:1.2rem;font-weight:500;letter-spacing:.04em;margin:0;text-transform:uppercase}.article-card__tag,.article-card__tag a{color:rgb(var(--color-foreground-title))}.article-card__tag a{display:inline-block;text-decoration:none;transition:opacity var(--duration-default) ease}.article-card__tag a:hover{opacity:.7}.article-card__info{align-items:center;display:flex;flex-wrap:wrap}.article-card__author{align-items:center;display:flex;justify-content:center;text-align:center;text-transform:uppercase}.article-card__author,.article-card__date{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500}.article-card__date{display:inline-block}.article-card-link{display:block!important;inset:0;position:absolute}