.team-page .team-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.team-page .team-card{background:#fff;border:1px solid #e6e2f2;border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.team-page .team-card h3{margin:0;font-size:1.125rem}.team-page .team-card h3 a{color:#14112a;text-decoration:none}.team-page .team-card h3 a:hover{text-decoration:underline}.team-page .team-card-role{color:#6d28d9;margin:0;font-size:.875rem;font-weight:600}.team-page .team-card-bio{color:#4b4763;flex-grow:1;margin:6px 0 0;font-size:.9375rem;line-height:1.6}.team-page .team-card-link{color:#6d28d9;margin-top:10px;font-size:.875rem;font-weight:600;text-decoration:none}.team-page .team-grid--small{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.team-page .team-lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.team-page .team-list-card{background:#fff;border:1px solid #e6e2f2;border-radius:16px;padding:20px}.team-page .team-list-card .rp-h2{margin:0 0 10px;font-size:1.25rem}.team-page .team-profile-list{margin:0;padding-left:1.1rem;line-height:1.7}.hb-lede.team-role{color:#fff;margin-bottom:0;font-weight:600}
