.ifs-member-item{container:member-item-container / inline-size}.ifs-member-item__socials{flex-shrink:0}.ifs-member-item__socials-list{gap:10px var(--ifs-spacing-20)}.ifs-member-item__socials-link{min-width:32px;display:flex;padding:6px;font-size:22px}.ifs-member-item__thumbnail{aspect-ratio:332/414}.ifs-member-item__inner:not(:has(a.loading))::before,.ifs-member-item__inner:not(:has(a.loading))::after,.ifs-member-item__inner a.loading::before,.ifs-member-item__inner a.loading::after{content:unset}.ifs-member-item__inner.hover-trigger:is(:hover,:focus) .ifs-member-item__title{--ifs-color-heading:var(--ifs-color-primary)}.ifs-member-item__socials .ifs-member-item__socials-link:is(:hover,:focus){color:var(--ifs-color-white);background-color:var(--ifs-color-primary)}.ifs-member-item__inner:has(a:focus-visible:not(.ifs-member-item__socials-link)) a:focus-visible{outline:none}.ifs-member-item__inner:has(a:focus-visible:not(.ifs-member-item__socials-link)){outline:2px solid var(--ifs-color-primary);border-radius:var(--ifs-radius-4)}@container member-item-container (max-width:226px){.ifs-member-item__inner-bottom{flex-direction:column;gap:var(--ifs-spacing-8)}}@media only screen and (max-width:480px){.ifs-member-item__position{font-size:var(--ifs-size-10)}}