.article-card[data-astro-cid-wvfspbao]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);block-size:100%;box-shadow:var(--shadow-sm);contain:layout style paint;inline-size:100%;min-inline-size:0;transition:box-shadow var(--duration-standard) var(--easing-standard), transform var(--duration-standard) var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden;container:article-card/inline-size;&:focus-within{box-shadow:var(--shadow-md)}@media (hover:hover){&:hover{box-shadow:var(--shadow-md);transform:translateY(-.25rem)}}@media (prefers-contrast:more){box-shadow:none;border-color:currentColor}@media (prefers-reduced-motion:reduce){transition-duration:.01ms;&:hover{transform:none}}}.article-card__media[data-astro-cid-wvfspbao]{aspect-ratio:16/10;background-color:var(--color-surface-muted);position:relative;overflow:hidden}.article-card__picture[data-astro-cid-wvfspbao]{block-size:100%;inline-size:100%;display:block}.article-card__image[data-astro-cid-wvfspbao]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--easing-standard);@media (hover:hover){.article-card[data-astro-cid-wvfspbao]:hover &{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.article-card__category[data-astro-cid-wvfspbao]{background-color:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--color-primary);font-family:var(--font-family-body-xs);letter-spacing:.05em;text-transform:uppercase;z-index:1;padding-block:.375rem;padding-inline:.75rem;font-size:.75rem;font-weight:700;line-height:1;position:absolute;inset-block-start:.875rem;inset-inline-start:.875rem}.article-card__body[data-astro-cid-wvfspbao]{padding:var(--space-lg);flex-direction:column;flex-grow:1;gap:.875rem;display:flex}.article-card__meta[data-astro-cid-wvfspbao]{color:var(--color-text-muted);font-family:var(--font-family-body-xs);align-items:center;gap:var(--space-sm);flex-wrap:wrap;font-size:.8125rem;line-height:1;display:flex}.article-card__meta-dot[data-astro-cid-wvfspbao]{background-color:var(--color-border-muted);border-radius:var(--radius-pill);flex:none;block-size:.1875rem;inline-size:.1875rem}.article-card__title[data-astro-cid-wvfspbao]{color:var(--color-text);font-family:var(--font-family-heading-3xs);font-size:1.375rem;font-weight:var(--font-weight-heading-3xs);margin:0;line-height:1.25}.article-card__title-link[data-astro-cid-wvfspbao]{color:inherit;transition:color var(--duration-fast) var(--easing-standard);text-decoration:none;@media (hover:hover){.article-card[data-astro-cid-wvfspbao]:hover &{color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.article-card__excerpt[data-astro-cid-wvfspbao]{-webkit-line-clamp:3;color:var(--color-text-muted);font-family:var(--font-family-body-xs);-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card__tags[data-astro-cid-wvfspbao]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;&>li[data-astro-cid-wvfspbao]{background-color:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);padding-block:.125rem;padding-inline:.375rem;font-size:.6875rem;font-weight:500}}.article-card__footer[data-astro-cid-wvfspbao]{border-block-start:var(--border-subtle);align-items:center;gap:var(--space-control);justify-content:space-between;margin-block-start:auto;padding-block-start:var(--space-md);display:flex}.article-card__author[data-astro-cid-wvfspbao]{align-items:center;gap:var(--space-control);min-inline-size:0;display:flex}.article-card__author-image[data-astro-cid-wvfspbao]{aspect-ratio:1;border:.09375rem solid var(--color-border);border-radius:var(--radius-pill);object-fit:cover;flex:none;block-size:2.5rem;inline-size:2.5rem}.article-card__author-details[data-astro-cid-wvfspbao]{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.article-card__author-name[data-astro-cid-wvfspbao]{color:var(--color-text);font-family:var(--font-family-body-xs);font-size:.875rem;font-weight:500;line-height:1.2}.article-card__author-role[data-astro-cid-wvfspbao]{color:var(--color-text-muted);font-size:.75rem;line-height:1.2}.article-card__arrow[data-astro-cid-wvfspbao]{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);block-size:2rem;color:var(--color-primary);inline-size:2rem;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;&>svg[data-astro-cid-wvfspbao]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:1rem;inline-size:1rem}@media (hover:hover){.article-card[data-astro-cid-wvfspbao]:hover &{background-color:var(--color-primary);color:var(--color-primary-contrast);transform:translate(.125rem)}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}
