@layer components {
  #partners .partners-container {
    display:grid; gap: clamp(10px, 2vw, 20px);
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    align-items:center;
  }
  #partners .major-partner { grid-column: span 2; }
  #partners .partners-container img { width:100%; height:auto; object-fit:contain }
}
