.blog-author-page{background:linear-gradient(165deg,#eef0ff 0%,#f5f6fa 42%,#f8f9fb 100%);min-height:100%}.blog-author-page__topbar{z-index:2;padding:16px 20px 0;position:relative}.blog-author-page__topbar-inner{max-width:1200px;margin:0 auto}.blog-author-page__back{color:#4b52d4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #6c73f338;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;line-height:140%;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #1018280a}.blog-author-page__back:hover{color:#3d44b8;background:#fff;border-color:#6c73f366}.blog-author-page__back-icon{opacity:.85;font-size:16px;line-height:1}.blog-author-page__hero{padding:12px 20px 56px;position:relative;overflow:hidden}@media (min-width:768px){.blog-author-page__hero{padding:8px 24px 72px}}.blog-author-page__hero-glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#6c73f359 0%,#6c73f314 45%,#0000 72%);height:85%;position:absolute;inset:-40% -20% auto}.blog-author-page__hero-inner{z-index:1;max-width:880px;margin:0 auto;position:relative}.blog-author-page__profile-card{background:#fff;border:1px solid #0c0a1c14;border-radius:24px;padding:28px 24px 32px;box-shadow:0 4px 6px -2px #1018280a,0 24px 48px -12px #4c54c82e}@media (min-width:768px){.blog-author-page__profile-card{border-radius:28px;padding:40px 40px 44px}}.blog-author-page__profile-main{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}@media (min-width:640px){.blog-author-page__profile-main{text-align:left;flex-direction:row;align-items:flex-start;gap:28px}}.blog-author-page__avatar{background:linear-gradient(145deg,#eaecf0,#f2f4f7);border-radius:50%;flex-shrink:0;width:128px;height:128px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #6c73f340,0 12px 28px #4c54b438}@media (min-width:640px){.blog-author-page__avatar{width:168px;height:168px}}.blog-author-page__avatar--placeholder{background:linear-gradient(135deg,#d8dcf8 0%,#eef0ff 100%)}.blog-author-page__avatar-img{object-fit:cover}.blog-author-page__profile-text{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}@media (min-width:640px){.blog-author-page__profile-text{align-items:flex-start;padding-top:8px}}.blog-author-page__name{letter-spacing:-.02em;color:#0c0a1c;margin:0;font-size:clamp(1.75rem,1.35rem + 1.4vw,2.375rem);font-weight:700;line-height:115%}.blog-author-page__meta{color:#1e1e1e;max-width:52ch;margin:10px 0 0;font-size:16px;line-height:140%}.blog-author-page__meta--muted{color:#667085;margin-top:6px;font-size:15px}.blog-author-page__socials{margin-top:16px}.blog-author-page .blog-post__author-aside-socials{justify-content:center;gap:10px;margin-top:0;list-style:none;display:flex}@media (min-width:640px){.blog-author-page .blog-post__author-aside-socials{justify-content:flex-start}}.blog-author-page .blog-post__author-aside-social-link{color:#555cd4;background:#6c73f31a;border:1px solid #6c73f333;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.blog-author-page .blog-post__author-aside-social-link:hover{color:#3d44b8;background:#6c73f32e;border-color:#6c73f359;transform:translateY(-1px)}.blog-author-page__bio{color:#475467;white-space:pre-line;text-align:left;border-top:1px solid #eaecf0;margin:28px 0 0;padding-top:24px;font-size:16px;line-height:160%}@media (min-width:640px){.blog-author-page__bio{text-align:left}}.blog-author-page__articles-zone{z-index:1;margin-top:-24px;padding-bottom:8px;position:relative}.blog-author-page__articles-head{text-align:center;max-width:1200px;margin:0 auto;padding:0 20px 8px}@media (min-width:768px){.blog-author-page__articles-head{text-align:left;padding-inline:24px}}.blog-author-page__articles-title{color:#0c0a1c;flex-direction:column;align-items:center;gap:12px;margin:0;font-size:clamp(1.25rem,1.05rem + .65vw,1.5rem);font-weight:700;line-height:130%;display:inline-flex}@media (min-width:768px){.blog-author-page__articles-title{align-items:flex-start}}.blog-author-page__articles-title:after{content:"";background:linear-gradient(90deg,#6c73f3,#a5aaf8);border-radius:4px;width:48px;height:4px;display:block}.blog-author-page__articles-sub{color:#667085;margin:12px 0 0;font-size:15px;line-height:140%}.blog-author-page .blog-grid-wrap{padding-top:28px}
