.person-grid-container{box-sizing:border-box;width:100%}.person-card{display:flex;flex-direction:column;gap:15px;min-width:0;width:100%}.image-wrapper{display:flex;overflow:hidden;width:100%}.image-wrapper img{display:block;height:auto;width:100%}.person-info{display:flex;flex-direction:column;gap:4px;min-width:0}.person-name{color:#000;font-size:18px;font-weight:700;line-height:1.2;margin:0}.person-job{color:#333}.person-company,.person-job{font-size:16px;font-weight:400;line-height:1.4;margin:0}.person-company{color:#555}