.article-card[data-v-0fac3ed6]{border:1px solid var(--site-color-border);border-radius:var(--site-radius-card);background:#fff;transition:transform .18s,box-shadow .18s;overflow:hidden}.article-card[data-v-0fac3ed6]:hover{transform:translateY(-3px);box-shadow:0 1rem 2.4rem #10343c1f}.article-card__media[data-v-0fac3ed6]{aspect-ratio:1.58;background:var(--site-color-soft);display:block;position:relative;overflow:hidden}.article-card__media img[data-v-0fac3ed6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.article-card:hover .article-card__media img[data-v-0fac3ed6]{transform:scale(1.035)}.article-card__arrow[data-v-0fac3ed6]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b252b73;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:1.15rem;display:grid;position:absolute;bottom:.85rem;right:.85rem}.article-card__body[data-v-0fac3ed6]{padding:calc(clamp(1rem,2vw,1.4rem))}.article-card__meta[data-v-0fac3ed6]{color:var(--site-color-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.69rem;display:flex}.article-card__meta a[data-v-0fac3ed6]{color:var(--site-color-highlight-strong);font-weight:600;text-decoration:none}.article-card__body h3[data-v-0fac3ed6]{font-family:var(--site-font-display);margin:.75rem 0 0;font-size:calc(clamp(1.05rem,1.45vw,1.3rem));line-height:1.45}.article-card__body h3 a[data-v-0fac3ed6]{color:var(--site-color-ink);text-decoration:none}.article-card__body h3 a[data-v-0fac3ed6]:hover,.article-card__meta a[data-v-0fac3ed6]:hover{color:var(--site-color-highlight-strong)}.article-card__description[data-v-0fac3ed6]{min-height:4.8em;color:var(--site-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.article-card__read[data-v-0fac3ed6]{color:var(--site-color-brand);align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.article-card__read[data-v-0fac3ed6]:hover{color:var(--site-color-highlight-strong)}@media (prefers-reduced-motion:reduce){.article-card[data-v-0fac3ed6],.article-card__media img[data-v-0fac3ed6]{transition-duration:.01ms}}
