/* U.S. domestic trust page refinements */
.trust-page .corp-hero-media{background:#fff}
.trust-page .corp-hero-media::before{display:block;width:9%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,.82) 16%,rgba(255,255,255,.34) 55%,rgba(255,255,255,0) 100%)}
.trust-page .corp-hero-media img{object-fit:cover;object-position:center center;transform:none;background:#fff}
.trust-page .corp-benefits{margin-top:-14px}
.trust-page .corp-hero h1{font-size:clamp(39px,3.05vw,58px)}
.trust-page .corp-actions{flex-wrap:nowrap;gap:10px}
.trust-page .corp-actions .corp-button{flex:1 1 0;width:auto;min-width:0;padding-inline:7px;font-size:14px;letter-spacing:-.01em}
.trust-audiences .corp-founder-card{grid-template-columns:180px 1fr}
@media(min-width:1051px) and (max-width:1320px){
  .trust-page .corp-hero{grid-template-columns:52% 48%}
  .trust-page .corp-hero-copy{padding-right:2.5vw}
  .trust-page .corp-hero h1{font-size:clamp(38px,3.05vw,50px)}
}
@media(max-width:650px){
  .trust-audiences .corp-founder-card{grid-template-columns:1fr}
  .trust-page .corp-hero h1{font-size:39px}
  .trust-page .corp-actions{flex-wrap:wrap}
  .trust-page .corp-actions .corp-button{flex:none;width:100%;font-size:16px;letter-spacing:normal}
}
