.team-card{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;margin:40px auto;max-width:1200px;padding:20px}.image-wrapper{flex:1 1 250px;max-width:250px}.image-wrapper img{box-shadow:0 0 10px rgba(0,0,0,.15);height:auto;width:100%}.text-content{flex:1 1 500px;max-width:800px}.name{font-size:32px;font-weight:700;margin-bottom:5px}.title{color:#2fa8ec;font-size:18px;margin-bottom:20px}.bio{font-size:16px;line-height:1.6}.linkedin-btn{align-items:center;background-color:var(--blue);color:var(--white);display:inline-flex;padding:10px;text-decoration:none}.linkedin-btn .logo{align-items:center;background:#fff;border-radius:3px;color:#0077b5;display:flex;font-size:18px;font-weight:700;height:24px;justify-content:center;margin-right:10px;width:25px}.image-wrapper p{color:var(--white);font-size:14px;font-weight:900;margin:0}.image-wrapper a{margin-top:20px}.linkedin-btn:active,.linkedin-btn:hover{background-color:var(--blue-hover);color:var(--white)}@media (max-width:768px){.team-card{align-items:center;flex-direction:column;text-align:center}.image-wrapper,.text-content{flex:1 1 100%;max-width:100%}.name{font-size:26px}.title{font-size:16px}.bio{align-items:left!important;font-size:15px;text-align:left!important}}