.post-card[data-v-a2e0706e]{display:flex;flex-direction:column;gap:16px;text-decoration:none}.post-card__media[data-v-a2e0706e]{aspect-ratio:1200/630;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-base) var(--ease-spring)}.post-card:hover .post-card__media[data-v-a2e0706e]{border-color:var(--color-border-hover)}.post-card__img[data-v-a2e0706e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-spring);width:100%}.post-card:hover .post-card__img[data-v-a2e0706e]{transform:scale(1.04)}.post-card__placeholder[data-v-a2e0706e]{align-items:center;color:var(--color-text-muted);display:flex;height:100%;justify-content:center}.post-card__title[data-v-a2e0706e]{color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.015em;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--duration-base) var(--ease-spring)}.post-card:hover .post-card__title[data-v-a2e0706e]{color:var(--color-accent)}.post-card__byline[data-v-a2e0706e]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.post-card__author[data-v-a2e0706e]{color:var(--color-text-secondary);font-weight:500}.post-card__avatar[data-v-a2e0706e]{align-items:center;background:linear-gradient(135deg,var(--color-accent-hover),var(--color-accent));border-radius:999px;color:var(--color-bg-primary);display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.post-card__excerpt[data-v-a2e0706e]{color:var(--color-text-secondary);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-card[data-v-a2e0706e]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;min-height:220px;padding:24px;text-decoration:none;transition:all var(--duration-base) var(--ease-spring)}.blog-card--hovered[data-v-a2e0706e]{border-color:var(--color-border-hover);transform:translateY(-2px)}.blog-card__meta[data-v-a2e0706e]{color:var(--color-text-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.blog-card__cat[data-v-a2e0706e]{border:1px solid rgba(110,168,255,.3);border-radius:999px;color:var(--color-accent);font-weight:600;letter-spacing:0;padding:3px 8px;text-transform:none}.blog-card__title[data-v-a2e0706e]{color:var(--color-text-primary);font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.blog-card__excerpt[data-v-a2e0706e]{color:var(--color-text-secondary);display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer[data-v-a2e0706e]{align-items:center;color:var(--color-text-muted);display:flex;font-size:11px;gap:6px}
