.team-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:20px 0;width:100%}.team-card{align-items:center;background-color:#226e8a;border:none;border-radius:0!important;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;text-align:center}.team-img-container{aspect-ratio:4/5;margin-bottom:15px;overflow:hidden}.team-img,.team-img-container{border-radius:0!important;width:100%}.team-img{height:100%;object-fit:cover}.team-img-placeholder{background-color:#1a566c;height:100%;width:100%}.team-name{color:#fff!important;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0 0 6px}.team-title{color:#e2e8f0!important;font-size:.95rem;font-weight:400;line-height:1.3;margin:0 0 20px}.team-actions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:auto;width:100%}.linkedin-icon-link{display:inline-block;transition:transform .2s ease}.linkedin-icon-link:hover{transform:scale(1.1)}.linkedin-svg{fill:#fff;height:28px;width:28px}.bio-button{background-color:#de8958;border-radius:0!important;color:#fff!important;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:1px;padding:8px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease;width:auto}.bio-button:hover{background-color:#c77241}