.blog-authors-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-muted)}.blog-authors-breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .15s ease}.blog-authors-breadcrumb a:hover{color:var(--ember-text)}.blog-authors-breadcrumb-current{color:var(--text-secondary)}.blog-authors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:0;margin:0;list-style:none}.blog-authors-card{display:flex;gap:20px;align-items:center;height:100%;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.blog-authors-card:hover{border-color:var(--ember);transform:translateY(-2px)}.blog-authors-card-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:80px;overflow:hidden;font-size:32px;background:var(--bg-secondary);border-radius:50%}.blog-authors-card-avatar img{width:100%;height:100%;object-fit:cover}.blog-authors-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.blog-authors-card-name{font-family:var(--font-headline);font-size:var(--text-h4);color:var(--text-primary)}.blog-authors-card-role{font-size:var(--text-meta);color:var(--text-secondary)}.blog-authors-card-count{color:var(--text-muted)}@media (max-width:480px){.blog-authors-grid{grid-template-columns:1fr}}