.blog-module__5fx4Sa__page{padding-top:var(--nav-height);min-height:100vh;padding-bottom:var(--space-24)}@media (min-width:1024px){.blog-module__5fx4Sa__page{padding-left:var(--sidebar-width)}}.blog-module__5fx4Sa__header{max-width:var(--content-width);padding:var(--space-12) var(--space-6) var(--space-12);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.blog-module__5fx4Sa__header{padding:var(--space-16) var(--space-8) var(--space-12)}}.blog-module__5fx4Sa__headerDesc{font-size:var(--text-lg);color:var(--text-muted);max-width:500px;line-height:1.65}.blog-module__5fx4Sa__grid{max-width:var(--max-width);padding:0 var(--space-6);gap:var(--space-6);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:640px){.blog-module__5fx4Sa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.blog-module__5fx4Sa__grid{padding:0 var(--space-8)}}@media (min-width:1024px){.blog-module__5fx4Sa__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__5fx4Sa__card{border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--border);transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__5fx4Sa__card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-light);transform:translateY(-4px)}.blog-module__5fx4Sa__cover{aspect-ratio:16/9;background:var(--bg-secondary);position:relative;overflow:hidden}.blog-module__5fx4Sa__coverPlaceholder{opacity:.3;justify-content:center;align-items:center;font-size:2.5rem;display:flex;position:absolute;inset:0}.blog-module__5fx4Sa__catBadge{top:var(--space-3);left:var(--space-3);background:var(--accent);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);padding:.25rem .6rem;font-size:.65rem;font-weight:600;position:absolute}.blog-module__5fx4Sa__cardBody{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.blog-module__5fx4Sa__date{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-light);display:flex}.blog-module__5fx4Sa__cardTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-dark);transition:color var(--transition-fast);font-weight:700;line-height:1.3}.blog-module__5fx4Sa__card:hover .blog-module__5fx4Sa__cardTitle{color:var(--accent)}.blog-module__5fx4Sa__cardExcerpt{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-module__5fx4Sa__readMore{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--accent);transition:gap var(--transition-fast);margin-top:auto;font-weight:600;display:inline-flex}.blog-module__5fx4Sa__card:hover .blog-module__5fx4Sa__readMore{gap:var(--space-2)}
