.cca-author-box{box-sizing:border-box;margin:40px 0 0;padding:clamp(24px, 4vw, 32px);border:1px solid #e2e5e8;border-radius:22px;background:#f6f7f8;color:#20252a;font-size:16px;line-height:1.6}.cca-author-box *,.cca-author-box *::before,.cca-author-box *::after{box-sizing:inherit}.cca-author-box__identity{display:flex;align-items:center;gap:22px}.cca-author-box__avatar{flex:0 0 96px;width:96px;height:96px;overflow:hidden;border-radius:50%;background:#e5e7e9}.cca-author-box__avatar-image{display:block;width:96px;height:96px;margin:0;border:0;border-radius:50%;object-fit:cover}.cca-author-box__details{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.cca-author-box__eyebrow{margin:0 0 3px;color:#5d6872;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.cca-author-box__name{color:#15191d;font-size:clamp(22px, 3vw, 27px);font-weight:700;line-height:1.25;text-decoration:none}.cca-author-box__name:hover,.cca-author-box__name:focus{color:#a62b2f;text-decoration:underline;text-underline-offset:3px}.cca-author-box__name:focus-visible,.cca-author-box__company:focus-visible{outline:3px solid #1e5f91;outline-offset:3px}.cca-author-box__job-title{margin-top:4px;color:#505b65;font-size:15px;line-height:1.45}.cca-author-box__company{display:inline-block;margin-top:5px;color:#7b2024;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none}.cca-author-box__company:hover,.cca-author-box__company:focus{color:#5f171a;text-decoration:underline;text-underline-offset:2px}.cca-author-box__biography{margin-top:22px;padding-top:20px;border-top:1px solid #d9dde0;color:#343b42}.cca-author-box__biography p{margin:0}.cca-author-box__biography p+p{margin-top:.75em}@media (max-width:599px){.cca-author-box{margin-top:32px;border-radius:20px}.cca-author-box__identity{align-items:flex-start;flex-direction:column;gap:16px}.cca-author-box__avatar,.cca-author-box__avatar-image{width:88px;height:88px}.cca-author-box__avatar{flex-basis:88px}}