.teahouse-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;color:#737973;font-size:14px;line-height:1.45}.teahouse-post-author{display:inline-flex;align-items:center;gap:11px;color:#17241d!important;text-decoration:none!important}.teahouse-post-meta .teahouse-post-author__avatar{display:block;box-sizing:border-box;width:56px!important;min-width:56px;height:56px!important;aspect-ratio:1/1;border:2px solid #d9b85d!important;border-radius:50%!important;clip-path:circle(50%);object-fit:cover;overflow:hidden;transition:border-color .2s ease}.teahouse-post-author:hover .teahouse-post-author__avatar,.teahouse-post-author:focus-visible .teahouse-post-author__avatar{border-color:#006241!important}.teahouse-post-author:focus-visible,.teahouse-author-profile__button:focus-visible{outline:3px solid rgba(0,98,65,.24);outline-offset:3px}.teahouse-post-author__text{display:flex;flex-direction:column;gap:2px}.teahouse-post-author__label{color:#7a827d;font-size:11px;font-weight:600;line-height:1.1}.teahouse-post-author strong{color:#006241;font-size:14px;line-height:1.3}.teahouse-post-date{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:5px 13px 5px 11px;border-left:3px solid #d0a539;border-radius:0 7px 7px 0;background:#f5f8f5;color:#405047}.teahouse-post-date__day{color:#006241;font-size:27px;font-weight:700;line-height:1}.teahouse-post-date__rest{display:flex;flex-direction:column;font-size:12px;font-weight:600;line-height:1.25}.teahouse-post-date__rest span:last-child{color:#7a827d;font-size:11px;font-weight:500}.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-post-meta{align-items:flex-start;gap:12px}.teahouse-post-date{margin-left:67px}.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}}