.author-page{width:100%;max-width:900px;margin:0 auto;padding:180px 60px 120px;font-family:var(--font-body);color:#171717}body:has(.author-page) .site-header.on-gray{inset:27px auto auto 30px;width:95%;padding:10px 40px;border-radius:3px;background:#12121299;backdrop-filter:blur(15px);box-shadow:inset 0 0 0 .5px #ffffff4d}.author-page__header{display:flex;align-items:flex-start;gap:28px}.author-page__photo{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover}.author-page__eyebrow{margin:0 0 8px;font-size:var(--text-14);color:#666}.author-page__eyebrow a,.author-page__linkedin,.author-page__articles a,.author-page__people a{color:inherit;text-decoration:underline;text-underline-offset:3px}.author-page h1{font:var(--weight-semibold) var(--text-44)/1.1 var(--font-display);letter-spacing:var(--tracking-tight)}.author-page__role{margin-top:10px;font-size:var(--text-18);font-weight:var(--weight-bold)}.author-page__bio{margin-top:12px;max-width:60ch;font-size:var(--text-16);line-height:var(--leading-relaxed);color:#444}.author-page__linkedin{display:inline-block;margin-top:14px;font-size:var(--text-14)}.author-page__section{margin-top:56px}.author-page__section h2{font:var(--weight-bold) var(--text-24)/var(--leading-normal) Inter,sans-serif;letter-spacing:-.02em}.author-page__articles,.author-page__people{margin:20px 0 0;padding:0;list-style:none}.author-page__articles li{padding:16px 0;border-top:1px solid #ddd}.author-page__articles a{font-size:var(--text-18);font-weight:var(--weight-bold)}.author-page__dates{display:block;margin-top:6px;font-size:var(--text-14);color:#666}.author-page__people{margin-top:40px}.author-page__people li{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #ddd}.author-page__people img{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-page__people a{font-size:var(--text-18);font-weight:var(--weight-bold)}@media(max-width:809px){.author-page{padding:140px 16px 80px}.author-page__header{flex-direction:column;gap:16px}.author-page h1{font-size:var(--text-28)}.author-page__articles a,.author-page__people a{font-size:var(--text-16)}}
