.blog-author-box{align-items:center;background:var(--bab-bg,var(--color-manila));border:0;border-radius:var(--card-border-radius);color:var(--bab-bio,var(--color-text));display:flex;gap:var(--space-xl);margin-top:var(--bab-mt,var(--space-4xl));padding:var(--bab-pad,var(--space-3xl))}.blog-author-box--soft{background:var(--bab-bg,var(--color-card-bg));border:var(--card-border-width) solid var(--color-border)}.blog-author-box--dark{background:var(--bab-bg,var(--color-ground-dark));color:var(--bab-bio,var(--color-on-dark))}.blog-author-box--none{background:var(--bab-bg,transparent);border-radius:0;padding:var(--bab-pad,0)}.blog-author-box--stack{align-items:flex-start;flex-direction:column}.blog-author-box__photo{border-radius:var(--radius-full);flex:none;height:calc(var(--avatar-size-xl)*1.5);object-fit:cover;width:calc(var(--avatar-size-xl)*1.5)}.blog-author-box__text{min-width:0}.blog-author-box__label{color:var(--bab-label,var(--color-primary));display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}.blog-author-box--dark .blog-author-box__label{color:var(--bab-label,var(--color-accent))}.blog-author-box__name{color:var(--bab-name,var(--color-heading));display:inline-block;font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-heading);line-height:var(--line-height-snug);margin-top:var(--space-xs);text-decoration:none;transition:color var(--transition-fast)}.blog-author-box--dark .blog-author-box__name{color:var(--bab-name,var(--color-surface-raised))}a.blog-author-box__name:hover{color:var(--color-primary);text-decoration:none}.blog-author-box--dark a.blog-author-box__name:hover{color:var(--color-accent)}.blog-author-box__bio{color:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:var(--space-sm) 0 0}