.block--group-multi{inline-size:var(--spread);margin-inline:auto;margin-block:2rem 3rem}.block--group-multi .main-group-name{font-family:var(--font-family-secondary);font-weight:600;font-size:var(--fs-headline5);line-height:1.3;margin-block:2rem 1.5rem}.block--group-multi .block-list{list-style-type:none;display:grid;gap:.5rem;padding:0}.block--group-multi summary{display:flex;align-items:center;gap:1rem;padding-block:.8rem 1rem;padding-inline:1rem;font-family:var(--font-family-secondary);font-weight:500;border-radius:3px;background-color:#fff;cursor:pointer}.block--group-multi .group-container{padding-block:clamp(1rem,2vw,1.5rem);padding-inline:1rem}.block--group-multi .group-list{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:0}.block--group-multi .subgroup{grid-column:1/-1}.block--group-multi .subgroup-list{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-block:0 1rem;padding:0}.block--group-multi .subgroup-name{grid-column:1/-1;margin-block:0 1rem;font-family:var(--font-family-secondary);font-weight:500;font-size:var(--fs-headline6);line-height:1.3}.block--group-multi .post{display:flex;flex-flow:column;align-items:start}.block--group-multi .post-person{font-size:clamp(1.1rem,2vw,1.2rem);line-height:1.25}.block--group-multi .post-person:where(:hover,:focus){text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.block--group-multi .post-role{font-style:italic}.block--group-multi .post-awards{margin-block-start:.25rem;font-weight:500}