.ws-author-page__role{margin:0 0 var(--space-4);color:var(--text-dark);font-size:var(--text-lg);font-weight:600}.ws-author-page__section{max-width:860px;margin-bottom:var(--space-10)}.ws-author-page__section h2{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:24px;line-height:1.3}.ws-author-page__facts{margin:0}.ws-author-page__facts div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(0,0,0,.08)}.ws-author-page__facts dt{color:var(--text-muted);font-size:var(--text-sm)}.ws-author-page__facts dd{margin:0}.ws-author-page__notes,.ws-author-page__posts{margin:0;padding-left:1.2em;line-height:1.8}.ws-author-page__notes{color:var(--text-muted)}.ws-author-page__category{margin-top:var(--space-6)}.ws-author-page__category h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.ws-author-page__category h4{margin:var(--space-3) 0 var(--space-1);color:var(--text-muted);font-size:var(--text-base)}.ws-author-page__count{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:400}.ws-author-page__links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.main-site .ws-author-page a,.ws-author-page a{color:#2b7cff}.main-site .ws-author-page a:hover,.ws-author-page a:hover{text-decoration:underline}@media (max-width:600px){.ws-author-page__facts div{grid-template-columns:1fr;gap:var(--space-1)}}