.home-partner-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;align-items:start;margin-top:28px}.home-partner-logos figure{margin:0;text-align:center}.home-partner-logos img{display:block;width:100%;height:104px;object-fit:contain;margin:0 auto}.home-partner-logos figcaption{font-size:.95rem;color:var(--slate);margin-top:16px}@media(max-width:700px){.home-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.home-partner-logos img{height:86px}}
