/* Approved commercial trust strip. Applied only to explicitly opted-in components. */
main.vw-hub .vw-trust.kc-commercial-trust{background:#111113;color:#fff;border-top:3px solid #c8102d;padding:28px 0}
main.vw-hub .vw-trust.kc-commercial-trust>.vw-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}
main.vw-hub .vw-trust.kc-commercial-trust .vw-trust-item{display:block;min-width:0;text-decoration:none;color:#ddd;padding:6px 28px;border:0;border-right:1px solid #48484d;text-align:center;font-size:1rem}
main.vw-hub .vw-trust.kc-commercial-trust .vw-trust-item:last-child{border:0}
main.vw-hub .vw-trust.kc-commercial-trust strong{display:block;color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:5px}
main.vw-hub .vw-trust.kc-commercial-trust span{font-size:.9rem;color:#c9c9cf;line-height:1.4}
main.vw-hub .vw-trust.kc-commercial-trust a:hover strong,main.vw-hub .vw-trust.kc-commercial-trust a:focus-visible strong{color:#ff8799}
@media(max-width:800px){main.vw-hub .vw-trust.kc-commercial-trust .vw-trust-item{padding:6px 12px}main.vw-hub .vw-trust.kc-commercial-trust strong{font-size:1.13rem}}
@media(max-width:700px){main.vw-hub .vw-trust.kc-commercial-trust{padding:10px 0}main.vw-hub .vw-trust.kc-commercial-trust>.vw-container{grid-template-columns:1fr}main.vw-hub .vw-trust.kc-commercial-trust .vw-trust-item{padding:16px 0;border-right:0;border-bottom:1px solid #45454a}main.vw-hub .vw-trust.kc-commercial-trust strong{font-size:1.18rem}main.vw-hub .vw-trust.kc-commercial-trust span{font-size:.85rem}}
