.products{display:grid;grid-gap:var(--gap-12);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.products__logo{aspect-ratio:1/1;margin-inline:auto;max-width:18rem;object-fit:contain;object-position:center;width:100%}