/* Wider Brand Portfolio with equal-height desktop panels. */
@media(min-width:1025px){
 .brands-section>.container-wide{width:calc(100% - 64px)!important;max-width:1920px!important;}
 .brands-section .brand-portfolio.refined{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:stretch!important;}
 .brand-portfolio.refined .portfolio-copy.portfolio-trust-v310{min-width:0!important;min-height:clamp(480px,32vw,640px)!important;height:auto!important;max-height:none!important;box-sizing:border-box;padding:clamp(32px,3vw,56px)!important;}
 .brand-portfolio.refined .portfolio-copy.portfolio-trust-v310 h3{max-width:760px;font-size:clamp(32px,2.6vw,48px)!important;}
 .brand-portfolio.refined .portfolio-copy.portfolio-trust-v310>p{max-width:70ch;font-size:clamp(16px,1.1vw,20px)!important;line-height:1.8!important;}
 .brand-portfolio.refined .portfolio-image{position:relative!important;min-width:0!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;align-self:stretch!important;}
 .brand-portfolio.refined .portfolio-image img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;}
}
@media(max-width:1024px){
 .brands-section .brand-portfolio.refined{width:100%!important;grid-template-columns:minmax(0,1fr)!important;}
 .brand-portfolio.refined .portfolio-image{width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:4/3!important;}
 .brand-portfolio.refined .portfolio-image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;}
}
