.logos{--logos-gap:clamp(.75rem, .398438rem + 1.5625vw, 2rem);--logos-min-width:clamp(13.75rem, 11.9922rem + 7.8125vw, 20rem);margin:var(--layout-gap)0 var(--layout-gap)}.logos:is(.section-item.layout-hcenter *){width:100cqw}.logos .logos-layout{grid-template-columns:repeat(auto-fit,minmax(var(--logos-min-width),1fr));grid-gap:var(--logos-gap);display:grid}.logos .logos-layout .logo-box{border:1px solid var(--grey-200);justify-content:center;align-items:center;padding:clamp(2.375rem,2.30469rem + .3125vw,2.625rem);transition-property:background-color,border-color,color;transition-duration:.1s;display:flex}:root.no-focus-visible .logos .logos-layout .logo-box:is(a):focus{outline:2px solid var(--focus-color,#e2001a);outline-offset:var(--focus-offset,3px)}.logos .logos-layout .logo-box:is(a):focus:not(:focus-visible){outline:none}.logos .logos-layout .logo-box:is(a):focus-visible{outline:2px solid var(--focus-color,#e2001a);outline-offset:var(--focus-offset,3px)}.logos .logos-layout .logo-box:is(a):hover{background-color:var(--grey-50)}.logos .logos-layout .logo-box:is(a):active{background-color:var(--grey-100)}.logos .logos-layout .logo-box img{max-width:100%;height:auto}
/*# sourceMappingURL=css-wpce--logos.css.map*/