.author-hero.svelte-1nwqkjn{max-width:760px;margin:0 auto;padding-left:var(--site-gutter);padding-right:var(--site-gutter);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.author-photo.svelte-1nwqkjn{width:96px;height:96px;border-radius:50%;object-fit:cover}h1.svelte-1nwqkjn{font-family:Roc Grotesk,sans-serif;font-size:32px;font-weight:600;color:#000;margin:0}.author-role.svelte-1nwqkjn{font-size:15px;color:#b2b2b2;font-weight:500;margin:0}.author-bio.svelte-1nwqkjn{font-size:15px;color:#444;line-height:1.6;margin:0;max-width:600px}.author-linkedin.svelte-1nwqkjn{font-size:14px;color:#0077b5;text-decoration:none;font-weight:500}.author-posts.svelte-1nwqkjn{max-width:760px;margin:0 auto;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}h2.svelte-1nwqkjn{font-family:Roc Grotesk,sans-serif;font-size:22px;font-weight:600;color:#000;margin-bottom:24px}.posts-list.svelte-1nwqkjn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.post-item.svelte-1nwqkjn{border-bottom:1px solid #efefef}.post-link.svelte-1nwqkjn{display:flex;gap:16px;padding:20px 0;text-decoration:none;color:inherit;align-items:flex-start}.post-thumb.svelte-1nwqkjn{width:100px;height:68px;object-fit:cover;border-radius:8px;flex-shrink:0}.post-info.svelte-1nwqkjn{display:flex;flex-direction:column;gap:4px}.post-date.svelte-1nwqkjn{font-size:12px;color:#b2b2b2;font-weight:500}.post-title.svelte-1nwqkjn{font-size:16px;font-weight:600;color:#000;line-height:1.4}.post-excerpt.svelte-1nwqkjn{font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
