.person-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-underline-offset:.18em;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s;display:inline-block}.person-name:hover{-webkit-text-decoration-color:var(--palette-thistle);text-decoration-color:var(--palette-thistle)}.person-name-text{display:inline-block}.person-names{grid-column-gap:var(--space-8);-moz-column-gap:var(--space-8);column-gap:var(--space-8);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.person-names>li{border-bottom:1px solid var(--line)}.entity-section-title+.person-names{border-top:0}.person-names .person-name{padding:.875rem 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;display:block}.name-index{display:grid}.name-index-group{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(0,1fr);display:grid}@media (width>=48rem){.name-index-group{grid-template-columns:6rem minmax(0,1fr)}}.name-index-letter{font-family:var(--font-display);color:color-mix(in oklab, var(--palette-thistle) 55%, var(--ink));font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:600;line-height:1}.name-index-names{grid-gap:var(--space-3) var(--space-8);gap:var(--space-3) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-content:start;display:grid}.name-index-names .person-name{font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);line-height:1.15}
