.team-card[data-astro-cid-fwtalej6]{border:1px solid var(--color-card-border,#14211c1a);border-radius:var(--radius-card,14px);background:var(--color-surface);box-shadow:var(--shadow-card);gap:1rem;padding:1.15rem 1rem;transition:transform .15s,box-shadow .15s;display:grid}@media (hover:hover) and (pointer:fine){.team-card[data-astro-cid-fwtalej6]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}@media (width>=560px){.team-card[data-astro-cid-fwtalej6]{grid-template-columns:96px minmax(0,1fr);align-items:start}}.team-card__media[data-astro-cid-fwtalej6]{justify-content:center;display:flex}@media (width>=560px){.team-card__media[data-astro-cid-fwtalej6]{justify-content:flex-start}}.team-card__photo[data-astro-cid-fwtalej6]{object-fit:cover;background:var(--color-bg-soft);border-radius:50%;width:96px;height:96px}.team-card__photo--placeholder[data-astro-cid-fwtalej6]{color:var(--color-primary-dark);background:var(--color-primary-tint);place-items:center;font-weight:700;display:grid}.team-card__name[data-astro-cid-fwtalej6]{font-size:var(--fs-h3);margin:0 0 .25rem;font-weight:600;line-height:1.3}.team-card__name[data-astro-cid-fwtalej6] a[data-astro-cid-fwtalej6]{color:inherit;text-decoration:none}.team-card__name[data-astro-cid-fwtalej6] a[data-astro-cid-fwtalej6]:hover{color:var(--color-primary-dark);text-decoration:underline}.team-card__title[data-astro-cid-fwtalej6],.team-card__creds[data-astro-cid-fwtalej6]{color:var(--color-text-muted);margin:0 0 .35rem;font-size:.92rem}.team-card__body[data-astro-cid-fwtalej6]{width:100%;min-width:0;max-width:none}.team-card__bio[data-astro-cid-fwtalej6]{max-width:none;margin:0 0 .65rem;font-size:.95rem;line-height:1.5}.team-card__cta[data-astro-cid-fwtalej6]{min-height:44px;color:var(--color-primary-dark);text-underline-offset:2px;align-items:center;font-size:.95rem;text-decoration:underline;display:inline-flex}.team-card__cta[data-astro-cid-fwtalej6]:focus-visible,.team-card__name[data-astro-cid-fwtalej6] a[data-astro-cid-fwtalej6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.team-grid[data-astro-cid-yeqisuw2]{gap:1rem;margin:0 0 1.5rem;display:grid}.article-page button,.article-page .team-card a,.article-page .team-card__cta,.article-page .related-pages a,.article-page .methodology-footer a{min-height:44px}
