.team-roles.team-members{grid-template-columns:repeat(5,1fr);gap:0}.team-roles.team-members article{display:flex;flex-direction:column;align-items:flex-start;min-height:205px}.team-roles.team-members h3{font-size:16px;margin-top:34px}.team-roles.team-members p{font-size:12px;line-height:1.35}.linkedin-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:18px;color:#315a44;font-size:12px;font-weight:700;text-decoration:none}.linkedin-link:hover{text-decoration:underline}.linkedin-link:focus-visible{outline:2px solid #7b9f85;outline-offset:3px}.linkedin-link span{display:inline-block}@media(max-width:1000px){.team-roles.team-members{grid-template-columns:repeat(3,1fr)}.team-roles.team-members article:nth-child(3){border-right:0}.team-roles.team-members article:nth-child(n+4){border-top:1px solid #d9ddd4;padding-top:22px}}@media(max-width:540px){.team-roles.team-members{grid-template-columns:1fr}.team-roles.team-members article:nth-child(n){border-right:0;border-bottom:1px solid #d9ddd4;border-top:0;padding:20px 0;min-height:0}.team-roles.team-members h3{margin-top:22px}.linkedin-link{margin-top:8px;padding-top:0}}
