.clv-logo-section{--clv-ink:#1d3930;--clv-line:#dfe7df;margin-top:28px;border-top:2px solid var(--clv-ink);padding-top:18px}.clv-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clv-logo-card{min-height:130px;padding:18px;border:1px solid var(--clv-line);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;text-align:center;color:var(--clv-ink);text-decoration:none;filter:grayscale(1);transition:filter .2s,background .2s}.clv-logo-card:hover{filter:grayscale(0);background:#fffdf5}.clv-logo-card img{max-width:100%;height:68px;object-fit:contain}.clv-logo-card strong{font-size:.9rem}.clv-logo-card small{color:#6b7e74}@media(max-width:700px){.clv-logo-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.clv-logo-grid{grid-template-columns:1fr}}
