.blog-author[data-v-fa398747]{padding:var(--space-8) var(--space-4)}.blog-author__inner[data-v-fa398747]{display:flex;flex-direction:column;gap:var(--space-8);margin:0 auto;max-width:720px}.blog-author__header[data-v-fa398747]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gap-stack)}.blog-author__credibility[data-v-fa398747]{display:flex;flex-direction:column;gap:var(--gap-stack-tight);margin-top:var(--space-1)}.blog-author__stats[data-v-fa398747]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-chips);list-style:none;margin:0;padding:0}.blog-author__stat[data-v-fa398747]{align-items:center;display:flex;gap:var(--gap-inline)}.blog-author__profile-link[data-v-fa398747]{text-decoration:none;width:-moz-fit-content;width:fit-content}.blog-author__profile-link[data-v-fa398747]:focus-visible *,.blog-author__profile-link[data-v-fa398747]:hover *{text-decoration:underline}.blog-author__list[data-v-fa398747]{display:flex;flex-direction:column;gap:var(--gap-section);list-style:none;margin:0;padding:0}.blog-author__item[data-v-fa398747]{display:block}.blog-author__card[data-v-fa398747]{color:inherit;display:grid;gap:var(--space-5);grid-template-columns:200px 1fr;text-decoration:none}.blog-author__card[data-v-fa398747]:focus-visible h2,.blog-author__card[data-v-fa398747]:hover h2{color:var(--text-accent)}.blog-author__cover[data-v-fa398747]{aspect-ratio:3/2;background-color:var(--surface-muted);border-radius:var(--radius-md);overflow:hidden}.blog-author__content[data-v-fa398747]{display:flex;flex-direction:column;gap:var(--gap-stack-tight);min-width:0}.blog-author__meta[data-v-fa398747]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-chips);margin-top:var(--space-2)}.blog-author__meta-sep[data-v-fa398747]{color:var(--text-tertiary,var(--text-secondary));font-size:var(--font-size-sm)}.blog-author__tags[data-v-fa398747]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-inline-tight);margin-top:var(--space-1)}.blog-author__tag-button[data-v-fa398747]{background:none;border:none;cursor:pointer;padding:0;transition:opacity var(--duration-fast) var(--ease-default)}.blog-author__tag-button[data-v-fa398747]:hover{opacity:.7}.blog-author__tag-overflow[data-v-fa398747]{padding-inline-start:var(--space-1)}@media(max-width:640px){.blog-author__card[data-v-fa398747]{grid-template-columns:1fr}}
