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