.author-page{background:#fff;color:var(--ink);min-height:100svh;padding-top:138px}.author-page>article{margin:0 auto;max-width:760px;padding:112px 32px 96px}.author-label,.author-page header>p:first-child{color:rgba(20,20,20,.58);font-size:13px;letter-spacing:.08em;margin:0;text-transform:uppercase}.author-page h1,.author-page h2{font-family:var(--body);font-weight:500;letter-spacing:-.045em}.author-page h1{font-size:clamp(52px,6vw,76px);line-height:.95;margin:20px 0 0}.author-role{color:rgba(20,20,20,.62);font-size:16px;margin:18px 0 0}.author-intro{color:rgba(20,20,20,.74);font-size:clamp(20px,2.3vw,26px);line-height:1.38;margin:34px 0 0;max-width:710px}.author-page section{border-top:1px solid #dedede;margin-top:84px;padding-top:20px}.author-page h2{font-size:clamp(30px,3.6vw,44px);line-height:1.02;margin:21px 0 0;max-width:650px}.author-page section>p:not(.author-label){font-size:18px;line-height:1.55;margin:29px 0 0;max-width:680px}.author-page section>p+p{margin-top:20px}.author-page section>p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.author-page ul{list-style:none;margin:28px 0 0;padding:0}.author-page li{border-bottom:1px solid #dedede}.author-page li:first-child{border-top:1px solid #dedede}.author-page li a{align-items:baseline;display:flex;font-family:var(--body);font-size:22px;font-weight:500;gap:18px;justify-content:space-between;letter-spacing:-.035em;line-height:1.1;padding:18px 0}.author-page li a:hover{color:var(--blue)}.author-page>footer .footer-cta{display:none}@media(max-width:700px){.author-page{padding-top:101px}.author-page>article{padding:64px 20px 80px}.author-page h1{font-size:48px}.author-page section{margin-top:62px}.author-page section>p:not(.author-label){font-size:16px}.author-page li a{font-size:20px}}