.team-members{gap:var(--spacing-xl,3rem);margin-top:var(--spacing-lg,2rem);flex-direction:column;display:flex}.team-member{gap:var(--spacing-md,1.5rem);padding:var(--spacing-lg,2rem);background-color:var(--bg-light,#f9fafb);border-radius:var(--border-radius-lg,12px);flex-direction:column;display:flex}@media (min-width:768px){.team-member{align-items:flex-start;gap:var(--spacing-xl,2.5rem);flex-direction:row}}.team-member__image{flex-shrink:0;width:100%;max-width:200px;margin:0 auto}@media (min-width:768px){.team-member__image{width:200px;margin:0}}@media (min-width:1024px){.team-member__image{width:250px}}.team-member__image img{aspect-ratio:1;object-fit:cover;border-radius:var(--border-radius-md,8px);width:100%;height:auto;box-shadow:0 4px 12px #0000001a}.team-member__content{text-align:center;flex:1}@media (min-width:768px){.team-member__content{text-align:left}}.team-member__name{font-size:var(--font-size-2xl,1.75rem);font-weight:var(--font-weight-bold,700);color:var(--primary-color,#1a365d);margin:0 0 var(--spacing-xs,.5rem)}.team-member__title{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-medium,500);color:var(--secondary-color,#4a90a4);margin:0 0 var(--spacing-md,1rem)}.team-member__bio p{font-size:var(--font-size-base,1rem);color:var(--text-color,#374151);margin:0 0 var(--spacing-sm,1rem);line-height:1.7}.team-member__bio p:last-child{margin-bottom:0}
