.people-page .people-page-grid{background:var(--surface);padding:48px 0 88px}.people-page .people-grid{column-count:1;column-gap:24px;margin-top:0;display:block}.people-page .person-card{break-inside:avoid;margin-bottom:24px}@media (min-width:900px){.people-page .people-grid{column-count:2}}.people-page .people-page-share{background:0 0;padding:80px 0 88px}.people-page .story-share-form{width:100%;max-width:720px;margin:0 auto}.person-detail-page .story-back-link{color:var(--accent-strong);margin-bottom:24px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.person-detail-page .story-back-link:hover{text-decoration:underline}.person-detail-page .person-detail-heading{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.person-detail-page .person-detail-title-wrap{flex:1;min-width:0}.person-detail-page .person-detail-heading .tr-hero-title{margin:0}.person-detail-page .person-detail-avatar{background-color:var(--accent-light);width:120px;height:120px;color:var(--accent-strong);border:3px solid var(--accent-light);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background-position:top;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:700;display:flex}@media (max-width:640px){.person-detail-page .person-detail-avatar{width:80px;height:80px;font-size:26px}}.person-detail-page .person-detail-grid{max-width:720px}
