/* Page-specific rules; common interior layout is in components.css. */
.people-main image-slot { display:grid; place-items:center; min-height:160px; border-radius:16px; background:var(--sage); color:var(--muted); }
.people-main image-slot::part(frame) { padding:20px; }
.people-main .people-facts { grid-column:1/-1; }.people-main .people-profile-card { overflow:hidden; padding:0; }.people-main .people-profile-card div { padding:24px; }.people-main .person-card { padding:24px; }
