.a-card[data-v-a549f7bf]{background:#fff;border:1px solid var(--chalk-2);border-radius:var(--radius);box-shadow:var(--shadow-chalk);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .2s}.a-card[data-v-a549f7bf]:hover{border-color:var(--klein);box-shadow:0 26px 44px -28px #07115aa6;transform:translateY(-4px)}.a-card[data-v-a549f7bf]:focus-within{box-shadow:0 0 0 3px var(--papaya)}.a-media[data-v-a549f7bf]{aspect-ratio:16/9;background:#faf6f1;display:block;overflow:hidden;position:relative}.a-media[data-v-a549f7bf] img,.a-media img[data-v-a549f7bf]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-out);width:100%}.a-card:hover .a-media[data-v-a549f7bf] img,.a-card:hover .a-media img[data-v-a549f7bf]{transform:scale(1.05)}.a-cat[data-v-a549f7bf]{background:var(--klein);border-radius:999px;box-shadow:0 8px 18px -8px #07115acc;color:#fff;font-size:12px;font-weight:800;left:14px;padding:6px 11px;position:absolute;top:14px}.a-body[data-v-a549f7bf]{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.a-meta[data-v-a549f7bf]{color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.a-title[data-v-a549f7bf]{color:var(--ink);font-size:1.2rem;line-height:1.18;margin:0 0 10px}.a-link[data-v-a549f7bf]:after{content:"";inset:0;position:absolute}.a-link[data-v-a549f7bf]:focus-visible{outline:none}.a-excerpt[data-v-a549f7bf]{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:0 0 18px}.a-read[data-v-a549f7bf]{align-items:center;color:var(--klein);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:auto}.a-read[data-v-a549f7bf] svg{color:var(--papaya);transition:transform .2s var(--ease-out)}.a-card:hover .a-read[data-v-a549f7bf] svg{transform:translate(4px)}@media(min-width:900px){.lead[data-v-a549f7bf]{flex-direction:row}.lead .a-media[data-v-a549f7bf]{aspect-ratio:auto;flex:1.15;min-height:100%}.lead .a-body[data-v-a549f7bf]{flex:1;justify-content:center;padding:30px}.lead .a-title[data-v-a549f7bf]{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.a-card[data-v-a549f7bf],.a-media[data-v-a549f7bf] img,.a-media img[data-v-a549f7bf]{transition:none}}
