.bio-intro{display:grid;align-items:start;gap:2.5rem;padding-bottom:clamp(2.5rem,8cqw,4rem);border-bottom:1px solid var(--black);margin:1.5rem 0 clamp(2.5rem,8cqw,4rem)}.legacy .bio-intro{margin-bottom:2.5rem}.bio-intro picture,.bio-intro .placeholder{width:11.5rem}@media(min-width: 51rem){.bio-intro{grid-template-columns:1fr 11.5rem}.bio-intro .basic-info{grid-row:1}.bio-intro .media-contact{grid-column:1}.bio-intro picture,.bio-intro .placeholder{grid-column:2;grid-row:1/span 2;width:auto}}@media(min-width: 60.5rem){.bio-intro{grid-template-columns:11.5rem 1fr 19.25rem}.bio-intro picture,.bio-intro .placeholder{grid-column:1;grid-row:1}.bio-intro .media-contact{grid-column:3;aspect-ratio:1/1}}@media(min-width: 70rem){.bio-intro{grid-template-columns:19.25rem 1fr 19.25rem}.bio-intro .basic-info{grid-column:2}}.bio-intro .placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#f5f3ee;color:var(--sand);font-size:clamp(2.25rem,8cqw,4.375rem);font-family:var(--monument)}.bio-intro h1{margin:0}.bio-intro h1 em{color:#333}.bio-intro .title{margin:.5rem 0 1.5rem}.bio-intro .pronouns{color:var(--black70);font-weight:400;margin:-1rem 0 1.5rem}.legacy .bio-intro .pronouns{font-family:var(--helvetica)}.icon-list .one-page-bio::before{background-image:url(/etc/rand/designs/common/icons/print.e53afc3.svg)}.related-topics li{padding:0}.redesign .related-topics a{text-decoration:underline}.media-contact{padding:clamp(1rem,5cqw,2rem);background:#e3e3f7}.media-contact h2{margin:0 0 1rem}.constrain-width{width:41rem}.accordion{margin-block:clamp(2rem,8cqw,4rem);font-family:var(--monument)}.legacy .accordion{margin-block:2.5rem;font-family:var(--suisse)}.accordion ul,.accordion p{font-size:1rem}.authored-by .teasers,.authored-by .results-controls{width:62.75rem;max-width:100%}#one-page-header{overflow:hidden;border-bottom:3px solid #639;padding:.9375rem 1.25rem}#one-page-header .logo{width:2.375rem;display:grid}.onepage{background:#fff;padding-top:0}.onepage .vcard{padding:0 1.25rem}.onepage .bio-intro{grid-template-columns:10rem 1fr;padding-bottom:1rem;margin-bottom:1rem}.onepage picture{width:auto;grid-column:1}.onepage h1{font-size:1.75rem}#one-page-footer{border-top:1px solid var(--black70);font-size:.75rem;padding:.625rem 1.25rem;text-align:center}#one-page-footer .offices{color:#639;margin-top:.625rem}.bioList ul{list-style:none;padding-left:0}.bioList ul ::marker{content:none}.bioList ul li{padding-left:0}
