.person{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.person__head{align-items:center;gap:var(--person-gap,var(--space-sm));grid-template-columns:auto minmax(0,1fr);display:grid}.person__photo{object-fit:cover;border-radius:50%;block-size:44px;inline-size:44px;max-inline-size:none;display:block}.person__initials{background-color:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);color:var(--color-text-label);font-size:var(--text-sm);font-weight:var(--weight-label);place-items:center;line-height:1;display:grid}.person__text{grid-template-columns:minmax(0,1fr);gap:.125rem;min-inline-size:0;display:grid}.person__role{font-size:var(--text-sm);color:var(--color-text-label)}.person__name{font-weight:var(--weight-label);color:var(--color-text-strong);overflow-wrap:break-word}a.person__name:hover{color:var(--color-link-quiet-hover)}.person__title{font-size:var(--text-sm);color:var(--color-text-label);overflow-wrap:break-word}.person--card{padding:var(--person-card-padding,var(--space-lg));border:var(--border-width) solid var(--color-border);border-radius:var(--person-card-radius,var(--radius-lg))}.person--card .person__head{align-items:start}.person--card .person__photo{border-radius:var(--person-photo-radius,var(--radius-md));block-size:80px;inline-size:80px}.person--card .person__initials{font-size:var(--text-h5)}.person--card .person__name{font-size:var(--text-lead)}.person__bio{color:var(--color-text-body);overflow-wrap:break-word;margin:0}.related-articles{gap:var(--space-lg);flex-direction:column;display:flex}.related-articles__title{inline-size:100%;max-inline-size:46rem;margin:0 auto}.related-articles__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--related-articles-min,16rem), (100% - 2 * var(--related-articles-gap,var(--space-md))) / 3)), 1fr));gap:var(--related-articles-gap,var(--space-md));margin:0;padding:0;display:grid}.related-articles__list>li{min-inline-size:0;display:flex}.related-articles__card{inline-size:100%;color:var(--color-text-strong);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.related-articles__cover{aspect-ratio:16/9;background:var(--related-articles-bg,linear-gradient(135deg, var(--color-primary), var(--color-accent)));display:block;overflow:hidden}.related-articles__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.related-articles__image[hidden]{display:none}.related-articles__name{padding:var(--space-md);font-size:var(--text-h6);font-weight:var(--weight-heading);line-height:var(--leading-heading);overflow-wrap:break-word;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.related-articles__card:hover .related-articles__name{color:var(--color-link-quiet-hover);text-decoration-line:underline}}.related-articles__card:active .related-articles__name{color:var(--color-link-pressed)}.article-page{gap:var(--article-page-gap,var(--space-3xl));flex-direction:column;padding-block-start:var(--article-page-space-start,var(--space-lg));display:flex}.article-page__article{gap:var(--article-page-parts-gap,var(--space-xl));flex-direction:column;min-inline-size:0;display:flex;container:article-page/inline-size}.article-page--single .article-page__article{inline-size:100%;max-inline-size:var(--article-page-measure,46rem);margin-inline:auto}.article-page__hero,.article-page__contributors{min-inline-size:0;max-inline-size:var(--article-page-measure,46rem)}@container article-page (inline-size>=56rem){.article-page:not(.article-page--single) :is(.article-page__hero,.article-page__contributors){margin-inline-start:calc(var(--toc-layout-aside,15rem) + var(--toc-layout-gap,var(--space-xl)))}}.article-page__hero{gap:var(--article-page-hero-gap,var(--space-md));flex-direction:column;display:flex}.article-page__title{hyphens:manual;font-size:var(--text-h1);font-weight:var(--weight-display);line-height:var(--leading-display);color:var(--color-text-strong);margin:0}.article-page__lead{font-size:var(--text-lead);color:var(--color-text-body);margin:0}.article-page__meta{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.article-page__dates{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);color:var(--color-text-label);flex-wrap:wrap;margin:0;display:flex}.article-page__cover{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--article-page-cover-bg,linear-gradient(135deg, var(--color-primary), var(--color-accent)));margin:0;overflow:hidden}.article-page__cover-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.article-page__cover-image[hidden]{display:none}.article-page__people{gap:var(--space-md);flex-direction:column;display:flex}.article-page__people-title{font-size:var(--text-h4);line-height:var(--leading-heading);margin:0}
