.author-header{color:var(--color-text);font-family:var(--font-narrator);grid-template-columns:150px minmax(0,1fr);gap:30px;margin:20px 0 50px;display:grid}.author-header-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:150px;height:150px}.author-header-name{margin:0 0 8px;font-size:22px}.author-header-role{color:var(--color-text-muted);margin:0 0 12px;font-style:italic}.author-header-description{color:var(--color-text-secondary);margin:0 0 12px;font-size:18px;line-height:1.6}.author-header-link .author-header-description{color:var(--color-accent)}@media (max-width:600px){.author-header{text-align:center;grid-template-columns:1fr;justify-items:center}}
.author-archive-role{margin:40px 0 20px;font-size:26px}
