/* Clearly separate advertising and editorial recommendations from page content. */
body.u6 .u6-main .promotion-block{box-sizing:border-box;background:#eeece6;border:1px solid #e0ddd5;border-radius:5px;padding:16px;min-width:0;max-width:100%}
body.u6 .u6-main .promotion-ad{margin:20px 0}
body.u6 .u6-main .promotion-label,
body.u6 .v6-feat--anchor > .promotion-label{display:block;font:600 10px/1.4 Inter,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#59616b;margin:0 0 10px;padding:0}
body.u6 .u6-main :is(.promotion-ad,.promotion-recommendation) > :is(.v6-feat,.tn-tix){margin:0!important;max-width:100%;box-shadow:none}
body.u6 .u6-main .cards > .promotion-ad{margin:0;align-self:stretch}
body.u6 .u6-main .promotion-guide .gmb{border:0;margin:0;padding:0;background:transparent;min-width:0}
body.u6 .u6-main .promotion-guide .gmb-t i{display:none}
body.u6 .u6-main .promotion-guide .gmb-t b{display:block}
body.u6 .u6-main .jumprail .promotion-tall,
body.u6 .u6-main .rail .promotion-tall{width:332px;max-width:100%}
body.u6 .u6-main #browse.is-filtered .promotion-ad{display:none}
body.u6 .v6-feat--anchor > .promotion-label{position:absolute;left:0;right:0;top:0;color:#59616b;background:#eeece6;font-size:9px;margin:0;padding:5px 10px}
@media(max-width:920px){body.u6 .v6-feat--anchor:has(> .promotion-label){padding-top:24px}}
@media(max-width:600px){
 body.u6 .u6-main .promotion-block{padding:12px}
 body.u6 .u6-main .promotion-label{font-size:9px;margin-bottom:9px}
}
