.author-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#526570;margin:0 0 10px}.author-bio{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;padding:26px;margin:36px 0 0;background:#f7fafb;border:1px solid #dce6e9;border-radius:16px}.author-logo{align-self:start;background:white;padding:12px;border-radius:10px}.author-logo img{width:100%;height:auto}.author-bio h2{font-size:1.4rem;margin:0 0 12px}.author-bio p:not(.author-label){font-size:1rem;line-height:1.7;margin:0 0 14px;color:#405764}.author-more{font-size:.9375rem;font-weight:700;color:#08788c}.author-intro{background:#f2f9fa;padding:55px 0;border-bottom:1px solid #dce6e9}.author-intro h1{font-size:clamp(2.5rem,5vw,4rem)}.author-subtitle{font-size:1.15rem;margin-top:18px}.author-page-content{padding-block:44px 60px}.author-profile{display:grid;grid-template-columns:200px minmax(0,700px);gap:40px;align-items:start}.author-profile img{height:auto}.author-profile h2{font-size:1.65rem;margin-bottom:18px}.author-profile p{margin-bottom:18px;line-height:1.8}.author-profile a{text-decoration:underline;text-underline-offset:3px}.author-articles{margin-top:44px}.author-articles>h2{font-size:1.9rem;margin-bottom:24px}.post-meta>a{color:#08788c;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.author-bio,.author-profile{grid-template-columns:1fr;gap:20px}.author-logo{width:130px}.author-bio{padding:22px}.author-intro{padding:36px 0}}
