.basf-partner-grid__label{color:var(--wp--preset--color--accent,#014694);font-family:var(--wp--preset--font-family--heading,sans-serif);font-size:14px;font-weight:600;margin:0 0 8px}.basf-partner-grid__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);width:100%}.basf-partner-grid__card{align-items:flex-start;background:var(--wp--preset--color--secondary,#f7f9fa);border:1px solid #dfe5ed;display:flex;flex-direction:column;justify-content:flex-end;min-height:295px;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:border-color .2s ease}.basf-partner-grid__card:hover{border-color:var(--wp--preset--color--accent,#014694)}a.basf-partner-grid__card{cursor:pointer}.basf-partner-grid__logo{height:auto;left:50%;max-height:60%;max-width:70%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.basf-partner-grid__badge{align-items:center;background:var(--wp--preset--color--accent,#014694);color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--heading,sans-serif);font-size:16px;font-weight:500;justify-content:center;letter-spacing:.0024em;line-height:25.6px;padding:2px 8px;position:relative;white-space:nowrap;z-index:1}@media (max-width:1024px){.basf-partner-grid__grid{grid-template-columns:repeat(2,1fr)}.basf-partner-grid__card{min-height:240px}}@media (max-width:600px){.basf-partner-grid__grid{grid-template-columns:1fr}.basf-partner-grid__card{min-height:200px}}
