.tf-author{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--tf-space-5);min-width:0;padding:var(--tf-space-6);border:var(--tf-border-width) solid var(--tf-border);border-radius:var(--tf-radius);background:var(--tf-bg-subtle)}.tf-author__avatar{flex:none;display:grid;place-items:center;width:var(--tf-avatar-md);height:var(--tf-avatar-md);border-radius:var(--tf-radius-pill);background:var(--tf-olive);color:var(--tf-on-brand);font-family:var(--tf-font-display);font-size:var(--tf-fs-lg);font-weight:var(--tf-weight-bold)}.tf-author__body{min-width:0;flex:1 1 var(--tf-col-basis-lg)}.tf-author__name{font-family:var(--tf-font-display);font-size:var(--tf-fs-lg);font-weight:var(--tf-weight-bold);line-height:var(--tf-leading-snug);overflow-wrap:anywhere}.tf-author__role{color:var(--tf-text-muted);font-family:var(--tf-font-text);font-size:var(--tf-fs-sm)}.tf-author__bio{max-width:var(--tf-measure-narrow);margin:var(--tf-space-3) 0;color:var(--tf-text);font-family:var(--tf-font-text);font-size:var(--tf-fs-sm);line-height:var(--tf-leading-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:480px){.tf-author__body{flex-basis:100%}}