.ab-author-hero__cols{align-items:center;display:flex;gap:40px}.ab-author-hero__headshot{background:var(--ab-paper-2);border:1px solid var(--ab-line);border-radius:50%;display:block;flex:none;height:200px;object-fit:cover;width:200px}.ab-author-hero__title{color:var(--ab-ink-2);font-size:.9375rem;margin:14px 0 0}.ab-author-hero__book{margin:24px 0 0}.ab-author__cols{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ab-author__bio{max-width:720px}.ab-author__bio p{color:var(--ab-ink-2);font-size:var(--size-body);line-height:var(--lh-relaxed);margin:0 0 20px}.ab-author__bio p:last-child{margin:0}.ab-author__side{background:var(--ab-paper-2);border:1px solid var(--ab-line);border-radius:var(--radius-card-lg);padding:28px}.ab-author__label{color:var(--ab-ink-2);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-medium);letter-spacing:0;margin:0 0 14px}.ab-author__credentials{gap:10px;grid-template-columns:1fr;margin:0 0 28px}.ab-author__chips{margin:0}.ab-author__chips .ab-tagchip{background:var(--ab-white);border-color:var(--ab-line);color:var(--ab-ink-2)}.ab-author__chips .ab-tagchip:hover{border-color:var(--ab-navy);color:var(--ab-navy)}@media (max-width:980px){.ab-author__cols{gap:40px;grid-template-columns:1fr}}@media (max-width:760px){.ab-author-hero__cols{align-items:flex-start;flex-direction:column;gap:24px}.ab-author-hero__headshot{height:140px;width:140px}}