.kn-author-bio{max-width:900px;margin:40px auto;padding:28px 30px;border:1px solid #d4c5a9;border-radius:8px;background:#faf8f4;display:flex;align-items:flex-start;gap:22px;font-family:inherit;}
.kn-author-bio__img{width:90px;height:90px;min-width:90px;border-radius:50%;overflow:hidden;border:3px solid #8B7355;}
.kn-author-bio__img img{width:100%;height:100%;object-fit:cover;display:block;}
.kn-author-bio__text{flex:1 1 0%;}
.kn-author-bio__label{font-size:0.7em;text-transform:uppercase;letter-spacing:2.5px;color:#8B7355;margin:0 0 6px;}
.kn-author-bio__name{font-size:1.2em;font-weight:600;color:#1a1a1a;margin:0 0 10px;}
.kn-author-bio__desc{font-size:0.88em;line-height:1.65;color:#5A4A3A;margin:0;}
@media(max-width:600px){.kn-author-bio{flex-direction:column;align-items:center;text-align:center;padding:22px 18px;gap:14px;}.kn-author-bio__img{width:80px;height:80px;min-width:80px;}}