:root{--about-primary: rgb(28, 30, 33);--about-text-primary: rgb(28, 30, 33);--about-text-secondary: #5f6368;--about-border: #e8eaed;--about-hover: #f8f9fa}.about-author{color:var(--about-text-primary);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.about-author__main{flex:1;width:100%}.about-author__container{width:100%;max-width:68.75rem;margin:0 auto;padding:2.5rem 1rem 5rem}.about-author__header{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;margin-bottom:32px;padding:24px;border:1px solid var(--about-border);border-radius:16px;background:#fff;box-shadow:0 2px 8px #0000000a;width:100%;box-sizing:border-box}.about-author__avatar{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#fafbfc,#f0f2f5);display:flex;align-items:center;justify-content:center;border:1px solid var(--about-border);overflow:hidden}.about-author__avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.about-author__name{margin:0 0 8px;font-size:28px;letter-spacing:-.6px;font-weight:900}.about-author__name-row{display:flex;align-items:baseline;gap:12px}.about-author__location{font-size:13px;color:var(--about-text-secondary);font-weight:700;white-space:nowrap}.about-author__email{margin-top:2px;font-size:13px;color:var(--about-text-secondary);font-weight:700}.about-author__intro{margin:0;color:var(--about-text-secondary);font-size:15px;line-height:1.8}.about-author__grid{width:100%;column-count:1;column-gap:24px}.about-author__card{background:#fff;border-radius:16px;border:1px solid var(--about-border);box-shadow:0 2px 8px #0000000a;padding:1.5rem;break-inside:avoid;display:inline-block;width:100%;margin:0 0 1.5rem;box-sizing:border-box}.about-author__card-title{margin:0 0 14px;font-size:18px;font-weight:800;letter-spacing:-.2px}.about-author__text{margin:0 0 10px;font-size:14px;color:var(--about-text-secondary);line-height:1.8}.about-author__edu,.about-author__xp{display:grid;gap:16px}.about-author__edu-item,.about-author__xp-item{padding:12px;border:1px solid var(--about-border);border-radius:12px;background:#fafbfc}.about-author__edu-head,.about-author__xp-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.about-author__edu-school,.about-author__xp-title{font-size:14px;font-weight:900;letter-spacing:-.2px}.about-author__edu-period,.about-author__xp-period{font-size:12px;color:var(--about-text-secondary);white-space:nowrap}.about-author__edu-meta{margin-top:6px;font-size:13px;color:var(--about-text-secondary);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.about-author__edu-split{opacity:.6}.about-author__pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.about-author__pill{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--about-text-primary);background:#1c1e210f}.about-author__list{margin:12px 0 0;padding-left:18px;display:grid;gap:8px}.about-author__list-item{font-size:13px;color:var(--about-text-secondary);line-height:1.7}.about-author__tags{display:flex;flex-wrap:wrap;gap:8px}.about-author__tag{padding:6px 12px;background:#1c1e210f;color:var(--about-text-primary);border-radius:8px;font-size:12px;font-weight:700}.about-author__kv{display:grid;gap:10px}.about-author__kv-row{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;padding:10px 12px;background:#fafbfc;border:1px solid var(--about-border);border-radius:12px}.about-author__kv-key{font-size:12px;font-weight:800;color:var(--about-text-primary)}.about-author__kv-val{font-size:13px;color:var(--about-text-secondary);min-width:0;overflow-wrap:anywhere;word-break:break-word}.about-author__link-list{width:100%;overflow:hidden;margin:0 0 12px}.about-author__link-item{float:left;margin:0 14px 14px 0;text-decoration:none;color:var(--about-text-primary);cursor:pointer}.about-author__link-item:hover{opacity:.92}.about-author__link-badge{display:flex;flex-direction:column;align-items:center;gap:8px}.about-author__link-icon{width:3rem;height:3rem;flex:0 0 3rem;display:block;border-radius:50%;border:1px solid var(--about-border);background:#fff;object-fit:cover}.about-author__link-text{min-width:0;font-size:13px;color:var(--about-text-secondary);font-weight:800;white-space:nowrap}.about-author__hint{margin:0;color:var(--about-text-secondary);font-size:13px;line-height:1.8}.about-author__footer{background:var(--about-primary);color:#fff;text-align:center;padding:28px 32px}.about-author__footer-text{margin:0;font-size:13px;opacity:.85}@media (min-width: 768px){.about-author__container{padding-left:1.5rem;padding-right:1.5rem}.about-author__grid{column-count:2}}@media (min-width: 1024px){.about-author__container{padding-left:2rem;padding-right:2rem}}@media (max-width: 480px){.about-author__container{padding-top:2rem;padding-bottom:4rem}.about-author__header{grid-template-columns:72px 1fr}.about-author__avatar{width:72px;height:72px;border-radius:50%}}@media (prefers-reduced-motion: reduce){.about-author__btn{transition:none;transform:none}}
