.card[data-v-f16b303a]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);transition:transform .22s var(--ease),box-shadow .22s var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.card[data-v-f16b303a]:focus-within,.card[data-v-f16b303a]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #102f4359}.card[data-v-f16b303a] .smart-image{border-radius:0}.card[data-v-f16b303a]:hover img{transform:scale(1.04)}.body[data-v-f16b303a]{align-content:start;justify-items:start;gap:10px;padding:22px 24px 26px;display:grid}.body>p[data-v-f16b303a]{color:var(--ink-soft)}.tagline[data-v-f16b303a]{font:600 1rem var(--font-head);color:var(--ink)!important}.stretched[data-v-f16b303a]{color:inherit;text-decoration:none}.stretched[data-v-f16b303a]:after{content:"";position:absolute;inset:0}.stretched[data-v-f16b303a]:focus-visible{outline:none}.stretched[data-v-f16b303a]:focus-visible:after{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-card)}.more[data-v-f16b303a]{font:600 .95rem var(--font-head);color:var(--accent);margin-top:4px}
