.logo-tiles__list{list-style:none;margin:0;padding:0;--logo-tiles-cols:2;--logo-tiles-gap:var(--s-4);display:flex;flex-wrap:wrap;gap:var(--s-8) var(--logo-tiles-gap);justify-content:center}.logo-tiles__item{flex:0 0 calc((100% - (var(--logo-tiles-cols) - 1)*var(--logo-tiles-gap))/var(--logo-tiles-cols))}.logo-tiles__item,.logo-tiles__link{align-items:center;display:flex;flex-direction:column;gap:var(--s-4);text-align:center}.logo-tiles__link{border-radius:var(--border-radius-lg);color:inherit;text-decoration:none}.logo-tiles__link:focus-visible{outline:2px solid var(--clr-primary);outline-offset:4px}.logo-tiles__tile{background-color:var(--clr-white);border-radius:var(--border-radius-lg);box-shadow:0 6px 18px rgba(0,0,0,.1);box-sizing:border-box;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);height:var(--logo-tiles-tile,5.625rem);padding:var(--s-4);place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:var(--logo-tiles-tile,5.625rem)}.logo-tiles__logo{display:block;height:100%;object-fit:contain;width:100%}.logo-tiles__name{color:var(--clr-heading);font-size:var(--fs-base);line-height:var(--lh-normal)}.logo-tiles__link:hover .logo-tiles__name{text-decoration:underline}.logo-tiles__placeholder{border:1px dashed var(--clr-grey-400);padding:var(--s-6);text-align:center}@media (prefers-reduced-motion:no-preference){.logo-tiles__link:hover .logo-tiles__tile{box-shadow:0 10px 24px rgba(0,0,0,.12);transform:translateY(-2px)}}@media (min-width:480px){.logo-tiles__list{--logo-tiles-cols:3}}@media (min-width:1024px){.logo-tiles__list{--logo-tiles-gap:var(--s-6)}.logo-tiles__item{flex-basis:10rem}.logo-tiles__tile{--logo-tiles-tile:6.25rem}}