/* Six cards per desktop row; logo on left and names on right. */
#partners .partner-list{display:block;overflow:hidden;position:relative;padding:3px 0}#partners .partner-track{display:flex;align-items:center;gap:12px;width:100%;will-change:transform}#partners .partner{box-sizing:border-box;flex:0 0 calc((100% - 60px)/6);min-width:0;height:auto;min-height:62px;padding:8px;justify-content:flex-start;gap:9px;text-decoration:none}#partners .partner-emblem{width:44px;height:44px;flex:0 0 44px;overflow:hidden;background:#fff;border:1px solid #efd8de;border-radius:50%;font:700 13px system-ui,sans-serif}#partners .partner-emblem img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;padding:3px;box-sizing:border-box}#partners .partner-name{font-size:13px;line-height:1.45;min-width:0;overflow-wrap:anywhere;color:#352c30}#partners .partner-name small{font-size:11px;line-height:1.4;margin-top:4px;color:#8e5361}#partners .partner:focus-visible{outline:2px solid #b5162b;outline-offset:-3px}#partners .partner-empty{padding:25px;text-align:center;color:#777}@media(max-width:1000px){#partners .partner{flex-basis:calc((100% - 24px)/3)}}@media(max-width:600px){#partners .partner{flex-basis:calc((100% - 12px)/2)}}@media(max-width:380px){#partners .partner{flex-basis:100%}}
