.media-card[data-v-27c9c2b9]{display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.media-card:hover .media-card__frame img[data-v-27c9c2b9]{transform:scale(1.035)}.media-card:hover .media-card__frame[data-v-27c9c2b9]{border-color:var(--accent)}.media-card:hover .media-card__arrow[data-v-27c9c2b9]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.media-card:hover .media-card__title[data-v-27c9c2b9]{color:var(--accent)}.media-card:focus-within .media-card__frame[data-v-27c9c2b9]{border-color:var(--accent)}.media-card__frame[data-v-27c9c2b9]{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .3s var(--ease-out)}.media-card__frame img[data-v-27c9c2b9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-out);width:100%}.media-card__body[data-v-27c9c2b9]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.media-card__title[data-v-27c9c2b9]{font-size:clamp(18px,1rem + .4vw,22px);font-weight:700;line-height:1.25;transition:color .2s}.media-card__title a[data-v-27c9c2b9]:focus-visible{outline:none}.media-card__meta[data-v-27c9c2b9]{color:var(--text-muted);font-size:14px;line-height:1.45;margin-top:6px}.media-card__arrow[data-v-27c9c2b9]{border:1px solid var(--line-strong);border-radius:999px;display:grid;flex-shrink:0;font-size:18px;height:40px;place-items:center;transition:background-color .25s var(--ease-out),color .25s,border-color .25s;width:40px}@media (prefers-reduced-motion:reduce){.media-card:hover .media-card__frame img[data-v-27c9c2b9]{transform:none}}
