/* Meet the Team: approved artwork and accessible contacts */
#team{scroll-margin-top:100px;padding-top:70px;padding-bottom:76px;background:linear-gradient(180deg,#f3fbfa,#fff)}
#team .team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
#team .updated-team-profile{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dbece9;border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(4,42,69,.07)}
#team .updated-team-profile .team-card-art{width:100%;background:#fff;line-height:0}
#team .updated-team-profile .team-card-art img{width:100%;height:auto;display:block;object-fit:contain}
#team .updated-team-profile .member-details{padding:18px 22px 22px;flex:1}
#team .updated-team-profile .member-details h3{margin:0 0 4px}
#team .updated-team-profile .member-details p{margin:10px 0 14px}
#team .team-contact-list{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:1.6}
#team .team-contact-list a{color:#006e79;overflow-wrap:anywhere}
#team .team-contact-list span{color:#23415c}
#team .person.pth-photo-card{overflow:hidden}
@media(max-width:760px){#team .team-grid{grid-template-columns:1fr}#team{padding-top:48px;padding-bottom:50px}#team .updated-team-profile .member-details{padding:16px}}
