.team-info-section{padding:var(--spacing-3xl) 0;background-color:var(--color-white);margin-top:var(--spacing-xl)}.team-info-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.team-info-content{padding:var(--spacing-md)}.team-info-content p{margin-bottom:var(--spacing-md);font-size:var(--font-size-base);line-height:1.6}.team-info-content p strong{font-weight:700;color:var(--color-primary)}.team-info-content.left-column{border-right:1px solid var(--color-light)}.team-leaders-section{padding:var(--spacing-3xl) 0;background-color:#f9f9f9}.team-leaders-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.team-leaders-header,.team-members-header{text-align:left;margin-bottom:var(--spacing-xl)}.team-leaders-title,.team-members-title{font-size:var(--font-size-3xl);color:var(--color-primary);text-transform:lowercase;display:inline-block;margin-bottom:var(--spacing-md)}.team-leaders-title.heading-line::after,.team-members-title.heading-line::after{content:'';display:block;width:80px;height:3px;background-color:var(--color-cta);margin-top:var(--spacing-sm);margin-left:0;margin-right:auto}.team-leaders-content,.team-members-content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.team-members-section{padding:var(--spacing-3xl) 0;background-color:var(--color-white)}.team-members-section__container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-lg)}.team-leaders-content .team-member-full-card,.team-members-content .team-member-full-card{max-width:1000px;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:8px;overflow:hidden;background-color:var(--color-white)}@media (max-width:992px){.team-info-content.left-column{border-right:none;border-bottom:1px solid var(--color-light);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg)}}@media (max-width:768px){.team-leaders-title,.team-members-title{font-size:var(--font-size-2xl)}.team-leaders-content .team-member-full-card,.team-members-content .team-member-full-card{flex-direction:column}}@media (max-width:576px){.team-info-section,.team-leaders-section,.team-members-section{padding:var(--spacing-xl) 0}.team-info-content{padding:var(--spacing-sm)}}