.board-member-card{background-color:var(--white);border:1px solid var(--secondary-dark-gray);border-radius:3rem;display:flex;flex-direction:column;height:100%;width:375px}.board-member-card.has-image-area{min-height:51.7rem}.board-member-card.no-image-area{min-height:23.5rem}.board-member-card .board-member-image{background-color:#ced9e2;border-radius:3rem;flex-shrink:0;height:23.3rem;-o-object-fit:contain;object-fit:contain}@media (min-width:769px){.board-member-card .board-member-image{height:27.9rem}}.board-member-card .board-member-image img{border-radius:3rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.board-member-card .board-member-content{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding-inline:2.4rem;padding-bottom:2.2rem;padding-top:2rem}@media (min-width:769px){.board-member-card .board-member-content{padding-top:3.2rem;padding-inline:2.5rem;padding-bottom:3rem}}.board-member-card .board-member-content .board-member-name{font-size:2.4rem;font-weight:400;margin:0}@media (min-width:769px){.board-member-card .board-member-content .board-member-name{font-size:2.6rem}}.board-member-card .board-member-content .board-member-role{font-weight:500;margin:0}.board-member-card .board-member-content .board-member-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-size:1.7rem;height:9.6rem;line-height:140%;margin:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){.board-member-card .board-member-content .board-member-description{-webkit-line-clamp:3;font-size:1.6rem;height:7rem}}.board-member-card .board-member-content .linkedin-icon{align-items:start;display:flex;height:23px;margin-top:auto;width:23px}
