.post-card[data-v-c96e8e9c]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.post-card[data-v-c96e8e9c]:hover{box-shadow:0 12px 32px #0f172a1a;transform:translateY(-2px)}.post-cover[data-v-c96e8e9c]{aspect-ratio:1200/630;background:#eff4fb;overflow:hidden}.post-cover img[data-v-c96e8e9c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-cover-empty[data-v-c96e8e9c]{height:100%}.post-category[data-v-c96e8e9c]{align-self:flex-start;background:#1045a514;border-radius:999px;color:#1045a5;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.post-title[data-v-c96e8e9c]{color:#0f172a;font-size:1.12rem;font-weight:800;line-height:1.35}.post-link:hover .post-title[data-v-c96e8e9c]{color:#1045a5}.post-excerpt[data-v-c96e8e9c]{color:#475569;display:-webkit-box;font-size:.9rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.post-meta[data-v-c96e8e9c]{color:#94a3b8;font-size:.8rem}
