.author-page{position:relative}.author-intro{padding-top:calc(var(--hero-top) + 4rem);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:4rem;display:grid}.author-intro .author-claim{max-width:12ch;color:var(--white);margin:1.7rem 0}.author-intro p:not(.author-claim){max-width:38rem}.author-intro .button{margin-top:2rem}.author-intro figure{margin:0}.author-intro img{border-radius:2px;width:100%;height:auto;display:block}.author-intro figcaption{color:var(--muted);margin-top:.8rem;font-size:.85rem}.author-articles>p{max-width:42rem;margin-top:1.2rem}.author-article-list{margin-top:2.5rem}.author-article-list article{border-top:1px solid var(--line);grid-template-columns:10rem 1fr;gap:2rem;padding:2rem 0;display:grid}.author-article-list time{color:var(--muted);padding-top:.4rem;font-size:.9rem}.author-article-list h3{max-width:38ch}.author-article-list h3 a{color:var(--cyan)}.author-article-list h3 a:hover{color:var(--orange)}.author-article-list p{max-width:55rem;margin-top:.8rem}.author-article-list .inline-link{margin-top:.9rem;display:inline-block}@media (max-width:767px){.author-intro{padding-top:calc(var(--hero-top) + 2rem);grid-template-columns:1fr}.author-intro figure{max-width:30rem}.author-article-list article{grid-template-columns:1fr;gap:.6rem}}
