/* Compact logos, preserving each brand's original colours. */
#brands229 .brand-tags229{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:920px;margin:18px 0}
#brands229 .brand-tags229 li{height:50px;padding:10px;border-radius:9px}
#brands229 .brand-tags229 img{width:100%;height:26px;max-width:100px;object-fit:contain}
body #brands86.brands155 .brands86 .brand86[data-brand86]{height:46px!important;min-height:46px!important;padding:8px!important;border-radius:9px!important}
body #brands86.brands155 .brands86 .brand86[data-brand86] img{height:24px!important;max-height:24px!important}
@media(min-width:1100px){#brands229 .brand-tags229{grid-template-columns:repeat(8,minmax(0,1fr))}}
@media(max-width:700px){#brands229 .brand-tags229{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0}#brands229 .brand-tags229 li{height:42px;padding:7px;border-radius:8px}#brands229 .brand-tags229 img{height:23px}body #brands86.brands155 .brands86{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body #brands86.brands155 .brands86 .brand86[data-brand86]{height:42px!important;min-height:42px!important;padding:7px!important}body #brands86.brands155 .brands86 .brand86[data-brand86] img{height:23px!important;max-height:23px!important}}
