/* Brand Portfolio: centred introduction and trust paragraph. */
.brands-section .brand-portfolio.refined{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-items:stretch!important;}
.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;justify-content:center;align-items:center;text-align:center;padding:36px 32px!important;overflow:visible!important;}
.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310>span{display:block;width:100%;margin:0 0 14px!important;text-align:center;}
.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310 h3{width:100%;max-width:620px;margin:0 auto 22px!important;text-align:center;font-size:clamp(28px,2.5vw,42px)!important;line-height:1.15!important;text-wrap:balance;}
.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310>p{max-width:62ch;margin:0 auto!important;font-size:16px!important;line-height:1.8!important;text-align:center;color:#52647a;}
@media(max-width:600px){.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310{padding:30px 22px!important;}.brand-portfolio.refined .portfolio-copy.portfolio-trust-v310>p{font-size:15px!important;line-height:1.75!important;}}
