.person-group .person-grid{display:grid;gap:1.5rem;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.person-group[data-group-layout=cards3] .person-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.person-group[data-group-layout=cards1] .person-grid,.person-group[data-group-layout=alternating] .person-grid,.person-group[data-group-layout=rows] .person-grid,.person-group[data-group-layout=compact] .person-grid{grid-template-columns:minmax(0,1fr)}.person-group .person-card{min-width:0;overflow-wrap:anywhere}.person-group .group-person-visual img{max-width:100%;height:auto;object-fit:cover}.person-group[data-group-layout=alternating] .person-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;text-align:left}.person-group[data-group-layout=alternating] .person-card:nth-child(even) .group-person-visual{order:2}.person-group[data-group-layout=alternating] .person-card:nth-child(even) .group-person-data{order:1}.person-group[data-group-layout=rows] .person-card,.person-group[data-group-layout=compact] .person-card{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;align-items:center;text-align:left}.person-group[data-group-layout=rows] .person-grid,.person-group[data-group-layout=compact] .person-grid{gap:0.5rem}.person-group[data-group-layout=rows] .person-card{border-bottom:1px solid currentColor;padding:1rem}.person-group[data-group-layout=compact] .person-card{grid-template-columns:3rem minmax(0,1fr);padding:0.5rem}.person-group[data-group-layout=compact] h3{margin:0;font-size:1rem}.person-group[data-group-layout=compact] .person-roles{margin:0.2rem 0}.person-group[data-group-layout=compact] .person-avatar{width:3rem;height:3rem}.person-group[data-group-layout=rows] .person-avatar{max-width:6rem}.person-group .group-person-data{min-width:0}@media(max-width:640px){.person-group .person-grid,.person-group[data-group-layout=cards3] .person-grid{grid-template-columns:minmax(0,1fr)}.person-group[data-group-layout=alternating] .person-card{grid-template-columns:minmax(0,1fr);gap:1rem}.person-group[data-group-layout=alternating] .person-card:nth-child(even) .group-person-visual,.person-group[data-group-layout=alternating] .person-card:nth-child(even) .group-person-data{order:initial}}@media(min-width:641px)and (max-width:900px){.person-group[data-group-layout=cards3] .person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.person-group .person-card[data-no-photo=true]{grid-template-columns:minmax(0,1fr)}.person-group .person-card[data-no-photo=true] .group-person-visual{display:none}
