._postCard_1vfev_1{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border)}._postCard_1vfev_1:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-200)}._imageContainer_1vfev_20{width:100%;aspect-ratio:16 / 9;overflow:hidden}._postImage_1vfev_26{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._postCard_1vfev_1:hover ._postImage_1vfev_26{transform:scale(1.05)}._contentContainer_1vfev_37{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._metaTop_1vfev_44{margin-bottom:var(--spacing-3)}._postCategory_1vfev_48{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);font-weight:600}._postTitle_1vfev_56{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--spacing-3) 0;line-height:1.4;color:var(--foreground);flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}._postExcerpt_1vfev_71{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--spacing-4)}._postFooter_1vfev_84{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted-foreground)}._postDate_1vfev_95{display:inline-flex;align-items:center;gap:var(--spacing-2)}._readMore_1vfev_101{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--primary);font-weight:600;transition:gap .2s ease}._postCard_1vfev_1:hover ._readMore_1vfev_101{gap:var(--spacing-2)}
