.AuthorPage-module__3YTnQq__hero{padding:48px 0 36px}.AuthorPage-module__3YTnQq__heroInner{align-items:flex-start;gap:48px;display:flex}.AuthorPage-module__3YTnQq__avatarWrap{flex-shrink:0}.AuthorPage-module__3YTnQq__avatar{background:var(--primary);color:#fff;width:120px;height:120px;font-family:var(--fh);border-radius:50%;justify-content:center;align-items:center;font-size:3rem;font-weight:800;display:flex;box-shadow:0 8px 32px #0052cc40}.AuthorPage-module__3YTnQq__heroContent{flex:1;min-width:0}.AuthorPage-module__3YTnQq__roleBadge{color:var(--primary);border-radius:var(--pill);text-transform:uppercase;letter-spacing:.07em;background:#e8f0ff;align-items:center;gap:7px;margin-bottom:16px;padding:6px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.AuthorPage-module__3YTnQq__authorName{font-family:var(--fh);color:var(--dark);margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.AuthorPage-module__3YTnQq__authorName span{color:var(--primary)}.AuthorPage-module__3YTnQq__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.AuthorPage-module__3YTnQq__tag{color:var(--body);border:1px solid var(--border);border-radius:var(--pill);background:#0000000d;padding:4px 12px;font-size:.78rem;font-weight:600}.AuthorPage-module__3YTnQq__heroIntro{font-family:var(--fb);color:var(--body);max-width:680px;font-size:1rem;line-height:1.85}.AuthorPage-module__3YTnQq__bio{background:var(--light);padding:40px 0 56px}.AuthorPage-module__3YTnQq__bioInner{max-width:800px;margin:0 auto}.AuthorPage-module__3YTnQq__section{margin-bottom:52px}.AuthorPage-module__3YTnQq__sectionTitle{font-family:var(--fh);color:var(--text);border-bottom:2px solid var(--border);margin-bottom:20px;padding-bottom:14px;font-size:1.5rem;font-weight:800}.AuthorPage-module__3YTnQq__sectionTitle span{color:var(--primary)}.AuthorPage-module__3YTnQq__text{font-family:var(--fb);color:var(--body);margin-bottom:16px;font-size:.95rem;line-height:1.85}.AuthorPage-module__3YTnQq__expList{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.AuthorPage-module__3YTnQq__expItem{font-family:var(--fb);color:var(--body);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.75;display:flex}.AuthorPage-module__3YTnQq__expDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.AuthorPage-module__3YTnQq__articles{padding:80px 0 90px}.AuthorPage-module__3YTnQq__articlesHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.AuthorPage-module__3YTnQq__articlesHeaderLeft{max-width:520px}.AuthorPage-module__3YTnQq__articlesBadge{color:var(--primary);border-radius:var(--pill);text-transform:uppercase;letter-spacing:.07em;background:#e8f0ff;align-items:center;gap:7px;margin-bottom:14px;padding:6px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.AuthorPage-module__3YTnQq__articlesTitle{font-family:var(--fh);color:var(--text);margin-bottom:8px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1.2}.AuthorPage-module__3YTnQq__articlesTitle span{color:var(--primary)}.AuthorPage-module__3YTnQq__articlesSubtitle{color:var(--body);font-size:.9rem}.AuthorPage-module__3YTnQq__viewAll{color:var(--primary);border-radius:var(--pill);white-space:nowrap;transition:background var(--t), color var(--t);background:#e8f0ff;flex-shrink:0;align-items:center;gap:8px;padding:11px 22px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.AuthorPage-module__3YTnQq__viewAll:hover{background:var(--primary);color:#fff}.AuthorPage-module__3YTnQq__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.AuthorPage-module__3YTnQq__card{border:1px solid var(--border);border-radius:var(--radius-xl);color:inherit;transition:transform var(--t), box-shadow var(--t), border-color var(--t);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.AuthorPage-module__3YTnQq__card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-6px)}.AuthorPage-module__3YTnQq__cardImg{background:var(--light);flex-shrink:0;height:190px;position:relative;overflow:hidden}.AuthorPage-module__3YTnQq__cardImg img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.AuthorPage-module__3YTnQq__card:hover .AuthorPage-module__3YTnQq__cardImg img{transform:scale(1.06)}.AuthorPage-module__3YTnQq__cardCat{background:var(--primary);color:#fff;border-radius:var(--pill);text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;font-size:.7rem;font-weight:700;position:absolute;top:14px;left:14px}.AuthorPage-module__3YTnQq__cardImgPlaceholder{width:100%;height:100%;color:var(--primary);opacity:.5;background:linear-gradient(135deg,#e8f0ff 0%,#c7d9ff 100%);justify-content:center;align-items:center;font-size:2.5rem;display:flex}.AuthorPage-module__3YTnQq__cardBody{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.AuthorPage-module__3YTnQq__cardMeta{align-items:center;gap:14px;margin-bottom:10px;display:flex}.AuthorPage-module__3YTnQq__cardMeta span{color:var(--body);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.AuthorPage-module__3YTnQq__cardMeta i{color:var(--primary);font-size:.82rem}.AuthorPage-module__3YTnQq__cardTitle{font-family:var(--fb);color:var(--text);transition:color var(--t);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:10px;font-size:.975rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.AuthorPage-module__3YTnQq__card:hover .AuthorPage-module__3YTnQq__cardTitle{color:var(--primary)}.AuthorPage-module__3YTnQq__cardRead{color:var(--primary);transition:gap var(--t);align-items:center;gap:6px;margin-top:12px;font-size:.82rem;font-weight:700;display:inline-flex}.AuthorPage-module__3YTnQq__card:hover .AuthorPage-module__3YTnQq__cardRead{gap:10px}.AuthorPage-module__3YTnQq__loading{text-align:center;color:var(--body);padding:40px 0;font-size:.95rem}@media (max-width:900px){.AuthorPage-module__3YTnQq__heroInner{text-align:center;flex-direction:column;align-items:center;gap:28px}.AuthorPage-module__3YTnQq__tags{justify-content:center}.AuthorPage-module__3YTnQq__heroIntro{max-width:100%}.AuthorPage-module__3YTnQq__articlesHeader{flex-direction:column;align-items:flex-start}.AuthorPage-module__3YTnQq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AuthorPage-module__3YTnQq__avatar{width:90px;height:90px;font-size:2.2rem}.AuthorPage-module__3YTnQq__hero{padding:48px 0 44px}.AuthorPage-module__3YTnQq__bio{padding:48px 0 56px}.AuthorPage-module__3YTnQq__articles{padding:56px 0 64px}.AuthorPage-module__3YTnQq__grid{grid-template-columns:1fr;gap:20px}.AuthorPage-module__3YTnQq__sectionTitle{font-size:1.3rem}}
