.team-list{margin:40px auto;max-width:1200px;display:flex;flex-direction:column;gap:30px}.team-member{display:flex;align-items:center;gap:20px}.team-member.reverse{flex-direction:row-reverse}.team-photo{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.team-info{text-align:left}.team-info h4{font-size:1.5rem}.team-info p{line-height:1.6}.about-section{padding:40px;background-color:#f9fbfd;margin-bottom:40px;text-align:left}.about-section ul{list-style:none;padding-left:20px}.about-section ul li{margin-bottom:10px;position:relative;padding-left:20px}.about-section ul li:before{content:"•";position:absolute;left:0;color:#005b9a}.team-title{font-size:2rem;text-align:center;color:#005b9a;margin-bottom:20px}.team-description{font-size:1.2rem;text-align:center;margin-bottom:30px}.grid-container{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.grid-container{grid-template-columns:repeat(3,1fr)}}.team-member{background-color:#f9fbfd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;padding:20px;transition:transform .2s,box-shadow .2s}.team-member:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.team-photo{border-radius:50%;margin-bottom:15px}.team-info h4{font-size:1.2rem;color:#005b9a;margin-bottom:10px}.team-info p{font-size:1rem;color:#555;line-height:1.5}