.team-members{align-items:flex-start;column-gap:2rem;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:1.5rem}@media(min-width: 64rem){.team-members{column-gap:3rem;display:grid;grid-template-columns:repeat(3, 1fr)}}.team-members__title{font-size:1.25rem;grid-column:1/-1;margin-block:0 1.5rem;text-transform:uppercase}@media(min-width: 48rem){.team-members__title{font-size:1.5rem}}.team-member{margin-block-end:2rem;position:relative}@media(min-width: 64rem){.team-member{margin-block-end:3rem}}.team-member__btn{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:0;text-align:left}.team-member__avatar{border-radius:var(--border-radius-large)}.team-member__name{font-size:1.3rem;margin:1rem 0 0}.team-member__position{color:var(--theme-color-fg);display:block;margin:.5rem 0 0}.team-member__socials{margin-top:1rem}.team-member__social{align-items:center;background-color:var(--color-primary);border-radius:var(--border-radius-small);color:#fff;display:inline-flex;font-size:.9375rem;height:2rem;justify-content:center;margin-right:1rem;text-decoration:none;transition:background-color .15s ease;width:2rem}.team-member__social:hover,.team-member__social:focus{background-color:var(--color-primary-dark);color:#fff}.team-member__social svg{height:1rem;width:1rem}.team-member__logo{height:2rem;margin-top:1rem}
