.Blog-module__ANlKnW__pageHeader{padding-top:var(--space-24);padding-bottom:var(--space-16);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Blog-module__ANlKnW__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);letter-spacing:var(--tracking-wide);text-transform:lowercase}.Blog-module__ANlKnW__heading{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));font-weight:var(--weight-black);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.Blog-module__ANlKnW__subheading{font-size:var(--text-base);color:var(--color-text-secondary);max-width:500px;line-height:var(--leading-relaxed);margin:0}.Blog-module__ANlKnW__grid{gap:var(--space-8);padding-bottom:var(--space-24);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Blog-module__ANlKnW__card{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Blog-module__ANlKnW__card:hover{border-color:var(--color-border-accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.Blog-module__ANlKnW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Blog-module__ANlKnW__card:hover{transform:none}}.Blog-module__ANlKnW__cover{object-fit:cover;border-bottom:1px solid var(--color-border);width:100%;height:200px;display:block}.Blog-module__ANlKnW__cardBody{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.Blog-module__ANlKnW__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.Blog-module__ANlKnW__cardTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0}.Blog-module__ANlKnW__excerpt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1;margin:0}.Blog-module__ANlKnW__author{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono);margin-top:var(--space-2)}.Blog-module__ANlKnW__empty{padding:var(--space-24) 0;text-align:center;color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.Blog-module__ANlKnW__emptyLink{color:var(--color-accent);text-decoration:none}.Blog-module__ANlKnW__emptyLink:hover{text-decoration:underline}@media (max-width:600px){.Blog-module__ANlKnW__grid{grid-template-columns:1fr}.Blog-module__ANlKnW__pageHeader{padding-top:var(--space-16);padding-bottom:var(--space-10);text-align:left;align-items:flex-start}}
