.person h1{font:800 clamp(28px, 6vw, 44px)/1.05 var(--font-text);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;margin:0}.person section{gap:var(--s3)}.person section>div>h2{margin:0 0 var(--s1);font:800 1.125rem/1.2 var(--font-text)}.person h2 small{margin-left:var(--s1);font:.8125rem var(--font-data);color:var(--black-60)}.person ul{margin:0;padding:0;list-style:none}.person li ul{padding-left:var(--s2)}.person li{align-items:baseline;column-gap:var(--s1);padding:var(--s1) 0;border-top:1px solid var(--black-30);flex-wrap:wrap;display:flex}.person li li{border-top:0}.person a.name{min-height:var(--tap);font:800 1.0625rem/1.2 var(--font-text);color:var(--black);align-items:center;display:inline-flex}.person a.title{min-height:var(--tap);color:var(--black);align-items:center;display:inline-flex}.person .title{overflow-wrap:anywhere}.person li small{font:.8125rem/1.5 var(--font-data);color:var(--black-60)}.person li small.evidence,.person li>p.hint,.person li>ul{flex-basis:100%}.person .row{gap:var(--s1);flex-wrap:wrap;display:flex}.person .row a.btn{align-items:center;text-decoration:none;display:inline-flex}.person .cite{gap:var(--s1);flex-direction:column;display:flex}.person .cite h2{margin:0}.person .cite h3.eyebrow{margin:var(--s1) 0 0}@media (width<=600px){.person .cite .snippet-row{flex-direction:column;align-items:flex-start}.person .cite .snippet-row>pre.snippet{flex:none;align-self:stretch}}
