.team-list .container{display:flex;flex-direction:column;gap:.48rem}.team-list .member-list{background:var(--dotted-line)}.team-list .member,.team-list .member-list{display:flex;flex-direction:column}.team-list .member+.member{background:var(--dotted-line)}.team-list .member:last-child{position:relative}.team-list .member:last-child:after{background:var(--dotted-line);content:"";display:block;height:2px}.team-list .member-row{align-items:center;display:flex;gap:.24rem;padding:.28rem 0}.team-list .member-name{flex:0 0 5.2rem}.team-list .member-role{color:var(--color-gray-text);flex:1 1 auto}.team-list .member-toggle{align-items:center;color:var(--color-brand);display:inline-flex;flex:none;font-size:.15rem;font-weight:800;gap:.08rem;line-height:.15rem}.team-list .member-toggle .btn-icon{fill:currentColor;height:.16rem;transition:transform var(--dur-short) var(--ease-out);width:.16rem}.team-list .member.is-open .member-toggle .btn-icon{transform:rotate(180deg)}.team-list .member-bio{color:var(--color-gray-text);display:flex;flex-direction:column;gap:.16rem;max-width:7.6rem;padding-bottom:.32rem}@media screen and (max-width:768px) and (orientation:portrait){.team-list .container{gap:.32rem}.team-list .member-row{align-items:flex-start;flex-direction:column;gap:.08rem;padding:.2rem 0}.team-list .member-name,.team-list .member-role{flex:none}.team-list .member-toggle{padding-top:.08rem}.team-list .member-bio{max-width:100%;padding-bottom:.24rem}}