.whb-cross-brand{max-width:940px}
.whb-cross-brand-logo{display:block;width:min(100%,480px);height:auto;margin:0 0 27px;object-fit:contain}
.whb-cross-brand-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 40px}
.whb-cross-brand-cards .editorial-card{min-width:0;overflow-wrap:anywhere}
@media(max-width:800px){.whb-cross-brand-cards{grid-template-columns:minmax(0,1fr)}}