.staff-card{width:100%;min-width:0;border-color:#f1f3f5}.staff-card .section-icon{width:1.5rem;height:1.5rem;color:#2b4495;flex-shrink:0}.staff-card .staff-members{width:100%;min-width:0}.staff-card .staff-member{background:#f8f9fa;border:1px solid #f1f3f5;border-radius:.5rem;padding:1rem;width:100%;height:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.staff-card .role{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#2b4495;line-height:1.35;overflow-wrap:anywhere}.staff-card .name{font-size:1.1rem;font-weight:700;color:#111;line-height:1.35;overflow-wrap:anywhere}.staff-card .position{font-size:.75rem;color:#575f65;line-height:1.45;overflow-wrap:anywhere}.staff-card .field--name-field-body,.staff-card .field--name-field-body .field__item,.staff-card .text-formatted{width:100%;min-width:0;overflow-wrap:anywhere}@media(max-width:1549.98px){.staff-card .name{font-size:1rem;line-height:1.3}.staff-card .position{font-size:.7rem;line-height:1.35}.staff-card .role{font-size:.7rem}.staff-card .staff-member{padding:.875rem}}@media(max-width:1299.98px){.staff-card .name{font-size:.95rem}.staff-card .position,.staff-card .role{font-size:.68rem}.staff-card .staff-member{padding:.875rem}}@media(max-width:1024px){.staff-card{padding:1rem!important}.staff-card .staff-members{row-gap:1rem}.staff-card .staff-members>[class*=col-]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.staff-card .staff-member{padding:.75rem}}
