.card[data-v-f199917f]{gap:var(--space-xs)}.card[data-v-f199917f],.card__link[data-v-f199917f]{display:flex;flex-direction:column}.card__link[data-v-f199917f]{gap:var(--space-s)}.card__media[data-v-f199917f]{display:grid;place-items:center;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-card);background:var(--fg-paper-sunk)}.card__media img[data-v-f199917f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out-expo)}.card__link:hover .card__media img[data-v-f199917f]{transform:scale(1.04)}.card__placeholder[data-v-f199917f]{font-size:var(--step-5);color:var(--fg-rose);opacity:.35}.card__body[data-v-f199917f]{display:flex;flex-direction:column;gap:.45rem}.card__meta[data-v-f199917f]{display:flex;gap:.55rem;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-text-soft)}.card__meta[data-v-f199917f]>*+:before{content:"·";margin-right:.55rem;color:var(--fg-rose)}.card__title[data-v-f199917f]{font-size:var(--step-2);line-height:var(--leading-snug);transition:color var(--dur-fast) var(--ease-out-expo)}.card__link:hover .card__title[data-v-f199917f]{color:var(--fg-rose)}.card__excerpt[data-v-f199917f]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:var(--step-0);line-height:var(--leading-body);color:var(--fg-text-soft)}.card__tags[data-v-f199917f]{display:flex;flex-wrap:wrap;gap:.35rem}.card__tag[data-v-f199917f]{padding:.2rem .6rem;border:1px solid var(--fg-hairline);border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-text-soft);transition:color var(--dur-fast) var(--ease-out-expo),border-color var(--dur-fast) var(--ease-out-expo)}.card__tag[data-v-f199917f]:hover{color:var(--fg-rose);border-color:var(--fg-rose)}@media(min-width:900px){.card--lead .card__link[data-v-f199917f]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--space-xl)}.card--lead .card__title[data-v-f199917f]{font-size:var(--step-4);line-height:var(--leading-tight)}.card--lead .card__excerpt[data-v-f199917f]{font-size:var(--step-1);-webkit-line-clamp:4;line-clamp:4}.card--lead .card__tags[data-v-f199917f]{justify-content:flex-end}}
