.blog-author-byline{display:inline-flex;align-items:center;gap:10px;max-width:100%}.blog-author-avatar{display:block;flex:0 0 42px;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#d9e8ed}.blog-author-avatar img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.65);transform-origin:50% 44%}.blog-author-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:26px;margin-top:40px;padding:28px;background:#f2f5ee;border:1px solid #dbe2d4;border-radius:6px}.blog-author-card-photo{display:block;align-self:start;border-radius:5px;overflow:hidden;background:#d9e8ed}.blog-author-card-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.blog-author-card-copy{min-width:0}.blog-author-card-copy .eyebrow{font-size:11px;letter-spacing:.12em}.blog-author-card-copy h2{font-size:26px;margin:8px 0 5px;line-height:1.2}.blog-author-card-copy p{font-size:15px;line-height:1.75;margin:10px 0;color:#57665b}.blog-author-card-copy .blog-author-role{font-size:13px;margin:0;color:#3d6457}.blog-author-profile-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#355f55;text-decoration:underline;text-underline-offset:4px;margin-top:4px}.author-profile-page{padding:48px 0 76px}.author-profile-page .breadcrumbs{font-size:13px;margin-bottom:28px}.author-profile-panel{display:grid;grid-template-columns:minmax(190px,300px) minmax(0,1fr);gap:56px;align-items:center;padding:48px;background:#f2f5ee;border:1px solid #dbe2d4;border-radius:6px;max-width:1060px;margin:0 auto}.author-profile-portrait{margin:0;overflow:hidden;border-radius:5px;background:#d9e8ed}.author-profile-portrait img{display:block;width:100%;height:auto}.author-profile-copy h1{font-size:56px;line-height:1.1;letter-spacing:-1.5px;margin:16px 0 14px}.author-profile-copy .blog-author-role{font-size:18px;color:#3d6457;margin:0 0 22px;line-height:1.5}.author-profile-bio{font-size:17px;line-height:1.85;color:#57665b;max-width:540px}.author-profile-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}.author-profile-links>a:not(.button){font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.blog-author-card{grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px}.blog-author-card-copy h2{font-size:24px}.author-profile-page{padding:28px 0 50px}.author-profile-panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.author-profile-portrait{max-width:220px}.author-profile-copy h1{font-size:42px}.author-profile-bio,.author-profile-copy .blog-author-role{font-size:16px}}@media(max-width:380px){.blog-author-card{grid-template-columns:1fr}.blog-author-card-photo{width:80px}}