.teahouse-author-profile{max-width:940px;margin:45px auto 70px;overflow:hidden;border:1px solid #dfe7e2;border-top:4px solid #006241;border-radius:14px;background:#fafbf8}.teahouse-author-profile__header{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:40px;padding:44px 44px 36px}.teahouse-author-profile__portrait{position:relative}.teahouse-author-profile__portrait:after{position:absolute;right:10px;bottom:10px;width:23px;height:23px;border:5px solid #fafbf8;border-radius:50%;background:#d0a539;content:""}.teahouse-author-profile__avatar{display:block;width:210px;height:210px;border:6px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 7px 22px rgba(20,55,40,.13)}.teahouse-author-profile__eyebrow{margin:0 0 10px;color:#9a761c;font-size:13px;font-weight:700}.teahouse-author-profile h1{max-width:620px;margin:0 0 15px;color:#006241;font-size:clamp(31px,4vw,48px);line-height:1.1}.teahouse-author-profile__intro{max-width:560px;margin:0;color:#44534b;font-size:18px;line-height:1.55}.teahouse-author-profile__body{max-width:760px;margin-left:260px;padding:0 44px 44px;color:#27352e;font-size:17px;line-height:1.75}.teahouse-author-profile__body p{margin:0 0 18px}.teahouse-author-profile__button{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:12px 24px;border-radius:5px;background:#006241;color:#fff!important;font-weight:700;text-decoration:none!important;transition:background .2s ease}.teahouse-author-profile__button:hover{background:#004f34}@media (max-width:700px){.teahouse-author-profile{margin:28px 0 50px;border-radius:10px}.teahouse-author-profile__header{grid-template-columns:1fr;gap:24px;padding:28px 22px 22px;text-align:center}.teahouse-author-profile__portrait{width:174px;margin:auto}.teahouse-author-profile__avatar{width:174px;height:174px}.teahouse-author-profile__body{margin:0;padding:0 22px 30px;font-size:16px}.teahouse-author-profile__intro{font-size:17px}}