._card_r5alz_1{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease;height:100%}._card_r5alz_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._badge_r5alz_22{align-self:flex-start;margin-bottom:var(--spacing-3)}._content_r5alz_27{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}._title_r5alz_34{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2);line-height:1.4;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._excerpt_r5alz_47{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin-bottom:var(--spacing-4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}._footer_r5alz_59{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._author_r5alz_68{display:flex;align-items:center;gap:var(--spacing-2)}._avatar_r5alz_74{width:24px;height:24px}._authorName_r5alz_79{font-size:.875rem;font-weight:500;color:var(--foreground)}._meta_r5alz_85{display:flex;align-items:center;gap:var(--spacing-3)}._metaItem_r5alz_91{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--muted-foreground)}
