.book-author-page{min-height:100vh;background:#f7f3e9;color:#16263f}.book-author-hero{padding:6rem max(5vw,2rem);background:#16263f;color:#fff;display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:center}.book-author-photo{width:220px;height:220px;border-radius:50%;overflow:hidden;border:2px solid #e8c96b;display:grid;place-items:center;background:#efe8da;font:5rem Georgia;color:#16263f}.book-author-photo img{width:100%;height:100%;object-fit:cover}.book-author-hero h1{font:clamp(3rem,7vw,7rem)/.95 Georgia,serif;margin:.5rem 0}.book-author-meta{font-size:1.1rem;color:#e8c96b}.book-author-body{padding:5rem max(5vw,2rem);display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:5rem}.book-author-body>article>p:not(.eyebrow){font:1.2rem/1.9 Georgia,serif;margin:0 0 1.3rem}.book-author-body aside{border-left:1px solid #d6cebe;padding-left:2rem}.book-author-body aside a{display:flex;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid #d6cebe;color:inherit;text-decoration:none}.book-author-body aside img{width:56px;height:78px;object-fit:cover}.book-author-body aside span{display:grid;gap:.3rem}.book-author-body aside small{color:#7b7b78}@media(max-width:720px){.book-author-hero{padding:3.5rem 1.5rem 2.5rem;grid-template-columns:100px 1fr;gap:1.25rem}.book-author-photo{width:100px;height:100px;font-size:3rem}.book-author-hero h1{font-size:2.8rem}.book-author-body{padding:2.5rem 1.5rem;grid-template-columns:1fr;gap:3rem}.book-author-body aside{border-left:0;border-top:1px solid #d6cebe;padding:2rem 0 0}}