.breadcrumb{background:var(--color-bg-primary);padding:16px 0;border-bottom:1px solid var(--color-border)}.breadcrumb__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.breadcrumb__item{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.breadcrumb__item a{color:var(--color-text-secondary);transition:color .2s}.breadcrumb__item a:hover{color:var(--color-primary)}.breadcrumb__item.is-active{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.breadcrumb__separator{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.author-page{background:var(--color-bg-primary, #fafbfc)}.author-hero{position:relative;padding:88px 0 56px;overflow:hidden;background:linear-gradient(180deg,#fafbfc,#f3f4f6)}.author-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 20% 30%,#000 30%,transparent 75%);pointer-events:none}.author-hero__inner{position:relative;display:flex;gap:28px;align-items:center}.author-hero__avatar{flex:none;display:grid;place-items:center;width:96px;height:96px;font-size:40px;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:24px;box-shadow:0 12px 32px #2563eb47}.author-hero__info{min-width:0}.author-hero__badge{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;color:var(--color-primary, #2563eb);background:#2563eb14;border-radius:9999px}.author-hero__name{margin:12px 0 0;font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary, #1a1d26)}.author-hero__tagline{margin:10px 0 0;font-size:16px;line-height:1.7;color:var(--color-text-secondary, #6b7280)}.author-hero__meta{display:flex;gap:10px;align-items:center;margin-top:16px;font-size:14px;color:var(--color-text-secondary, #6b7280)}.author-hero__meta strong{color:var(--color-primary, #2563eb)}.author-hero__meta-sep{color:var(--color-text-tertiary, #9ca3af)}.author-layout{padding:40px 0 96px}.author-layout__inner{max-width:980px}.author-block{margin-bottom:48px}.author-block__title{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:22px;font-weight:700;color:var(--color-text-primary, #1a1d26)}.author-block__count{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 8px;font-size:13px;font-weight:600;color:var(--color-primary, #2563eb);background:#2563eb14;border-radius:9999px}.author-block__text{margin:0;font-size:16px;line-height:1.85;color:var(--color-text-secondary, #6b7280)}.author-expertise{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.author-expertise__item{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;color:var(--color-text-primary, #1a1d26);background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px}.author-expertise__item svg{flex:none;color:var(--color-primary, #2563eb)}.author-solutions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.author-solution{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s}.author-solution:hover{transform:translateY(-2px);border-color:#2563eb3d;box-shadow:0 8px 24px #2563eb1a}.author-solution__title{font-size:15px;font-weight:600;color:var(--color-text-primary, #1a1d26)}.author-solution__sub{font-size:13px;color:var(--color-text-tertiary, #9ca3af)}.author-articles{display:grid;gap:16px}.author-article{display:flex;gap:18px;padding:16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}.author-article:hover{transform:translateY(-2px);border-color:#2563eb33;box-shadow:0 8px 28px #00000014}.author-article__thumb{flex:none;width:132px;height:92px;overflow:hidden;border-radius:10px;background:var(--color-bg-tertiary, #f3f4f6)}.author-article__img{width:100%;height:100%;object-fit:cover}.author-article__body{min-width:0}.author-article__title{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:var(--color-text-primary, #1a1d26)}.author-article__excerpt{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--color-text-secondary, #6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-article__meta{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:12px;color:var(--color-text-tertiary, #9ca3af)}.author-article__dot{color:var(--color-text-tertiary, #9ca3af)}@media(max-width:640px){.author-hero__inner{flex-direction:column;align-items:flex-start;gap:20px}.author-hero__avatar{width:72px;height:72px;font-size:30px;border-radius:18px}.author-article__thumb{width:100px;height:72px}} 