.author-page[data-v-916f8491]{color:var(--text-0)}.author-content[data-v-916f8491]{box-shadow:var(--shadow-large);border-radius:16px;padding:60px}.author-header[data-v-916f8491]{border-bottom:2px solid var(--border-subtle);align-items:center;gap:32px;margin-bottom:48px;padding-bottom:32px;display:flex}.author-header .author-avatar[data-v-916f8491]{-o-object-fit:cover;object-fit:cover;width:150px;height:150px;box-shadow:var(--shadow-large);border-radius:50%}.author-header .author-intro[data-v-916f8491]{flex:1}.author-header .author-intro h1[data-v-916f8491]{font-family:var(--font-heading);margin:0 0 8px;font-size:42px;font-weight:700;line-height:1.2}.author-header .author-intro .author-title[data-v-916f8491]{margin:0 0 8px;font-size:20px}.author-header .author-intro .author-credentials[data-v-916f8491]{margin:0;font-size:16px;font-style:italic}.author-section[data-v-916f8491]{margin-bottom:40px}.author-section h2[data-v-916f8491]{margin-bottom:20px;font-size:32px;font-weight:700}.author-section h2[data-v-916f8491],.author-section h3[data-v-916f8491]{font-family:var(--font-heading);line-height:1.3}.author-section h3[data-v-916f8491]{margin:12px 0;font-size:22px;font-weight:600}.author-section p[data-v-916f8491]{margin-bottom:16px;font-size:16px;line-height:1.8}.author-section p[data-v-916f8491]:last-child{margin-bottom:0}.author-section ul[data-v-916f8491]{margin:16px 0}[dir=ltr] .author-section ul[data-v-916f8491]{padding-left:32px}[dir=rtl] .author-section ul[data-v-916f8491]{padding-right:32px}.author-section ul li[data-v-916f8491]{margin-bottom:12px;font-size:16px;line-height:1.8}.author-section ul li[data-v-916f8491]:last-child{margin-bottom:0}.author-section ul li strong[data-v-916f8491]{font-weight:600}.author-section a[data-v-916f8491]{text-decoration:underline;transition:color .2s}.expertise-list[data-v-916f8491]{padding:0;list-style:none}.expertise-list li[data-v-916f8491]{border-radius:8px;margin-bottom:12px;padding:16px}[dir=ltr] .expertise-list li[data-v-916f8491]{border-left:4px solid var(--brand);padding-left:20px}[dir=rtl] .expertise-list li[data-v-916f8491]{border-right:4px solid var(--brand);padding-right:20px}.credentials-section .credentials-grid[data-v-916f8491]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:24px;display:grid}.credentials-section .credentials-grid .credential-item[data-v-916f8491]{background:rgb(var(--brand-rgb)/.08);border-radius:12px;padding:24px}.credentials-section .credentials-grid .credential-item .credential-icon[data-v-916f8491]{margin-bottom:12px;font-size:40px}.credentials-section .credentials-grid .credential-item h3[data-v-916f8491]{margin:0 0 16px;font-size:20px}.credentials-section .credentials-grid .credential-item ul[data-v-916f8491]{margin:0;padding:0;list-style:none}.credentials-section .credentials-grid .credential-item ul li[data-v-916f8491]{padding:8px 0;font-size:15px}.credentials-section .credentials-grid .credential-item ul li[data-v-916f8491]:before{content:"✓ ";color:var(--brand);font-weight:700}[dir=ltr] .credentials-section .credentials-grid .credential-item ul li[data-v-916f8491]:before{margin-right:8px}[dir=rtl] .credentials-section .credentials-grid .credential-item ul li[data-v-916f8491]:before{margin-left:8px}.articles-section .view-all-link[data-v-916f8491]{background:var(--gradient-primary);color:var(--bg-0);border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.articles-section .view-all-link[data-v-916f8491]:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.contact-section[data-v-916f8491]{text-align:center;border-radius:12px;padding:32px}.not-found[data-v-916f8491]{text-align:center;padding:100px 0}.not-found h1[data-v-916f8491]{margin-bottom:20px;font-size:32px}.not-found a[data-v-916f8491]{color:var(--brand);text-decoration:underline}@media (width<=768px){.author-content[data-v-916f8491]{padding:40px 24px}.author-header[data-v-916f8491]{text-align:center;flex-direction:column}.author-header .author-avatar[data-v-916f8491]{width:120px;height:120px}.author-header .author-intro h1[data-v-916f8491]{font-size:32px}.author-section h2[data-v-916f8491]{font-size:28px}.credentials-grid[data-v-916f8491]{grid-template-columns:1fr!important}}
