.article-author-bio{display:flex;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--sg-surface-card);border:1px solid var(--sg-border-hairline);position:relative;overflow:hidden}.article-author-bio:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--sg-accent-pattern);pointer-events:none;z-index:1}.article-author-bio__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:rgba(var(--brand-cyan-rgb,26,207,255),.1);border:1px solid rgba(var(--brand-cyan-rgb,26,207,255),.22);color:var(--sg-cyan)}.article-author-bio__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}.article-author-bio__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.article-author-bio__name{font-size:var(--text-base-plus);font-weight:var(--font-semibold);color:var(--sg-text-soft);text-decoration:none;transition:color var(--sg-motion-base)}@media (hover:hover){.article-author-bio__name:hover{color:var(--sg-cyan)}}.article-author-bio__bio,.article-author-bio__role{font-size:var(--text-sm);color:var(--sg-text-muted)}.article-author-bio__bio{margin:0;line-height:1.6}.article-author-bio__link{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--sg-cyan-soft);text-decoration:none;transition:color var(--sg-motion-base);width:fit-content}@media (hover:hover){.article-author-bio__link:hover{color:var(--sg-cyan)}}@media (max-width:640px){.article-author-bio{flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.article-author-bio__icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.article-author-bio__link,.article-author-bio__name{transition:none}}