.logo-list{padding-block:40px;display:flex;flex-direction:column;gap:48px}.logo-list__heading{font-family:var(--font-body);font-weight:var(--font-body-strong-weight);font-style:var(--font-body-style)}.logo-list__heading--mobile{display:none}.logo-list__grid{display:flex;align-items:center;gap:40px;width:100%;flex-wrap:wrap}.logo-list--spread .logo-list__grid{justify-content:space-between}.logo-list__item{width:150px;flex:none}.logo-list__item img{width:100%;height:auto;object-fit:contain}.logo-list__placeholder{width:100%;height:44px;background:var(--color-soft);color:var(--color-secondary)}
@media(max-width:989px){.logo-list{padding-block:32px;gap:32px}.logo-list__heading--mobile{display:block}.logo-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,140px));justify-content:space-between;column-gap:32px;row-gap:32px}.logo-list__item{width:140px;max-width:100%}}

.logo-list__item--sized img{height:var(--logo-height);object-fit:cover}@media(max-width:989px){.logo-list__item--sized img{height:calc(var(--logo-height)*14/15)}}
.logo-list__item--sized img{height:round(nearest,var(--logo-height),.015625px)}@media(max-width:989px){.logo-list__item--sized img{height:round(nearest,calc(var(--logo-height)*14/15),.015625px)}}
.logo-list--rail .logo-list__item img{filter:brightness(0)}
