/* v1.9.6: prevent first-child margin collapse behind the high-z-index header. */
body.home main.wrap, body.front-page main.wrap { display:flow-root; position:relative; z-index:1; }
body.home main.wrap > .tca-news-promo-row, body.front-page main.wrap > .tca-news-promo-row { margin-top:12px!important; margin-bottom:12px!important; position:relative; }
.site-head.tca-single-header { position:relative!important; top:auto!important; z-index:150; }
.site-head.tca-single-header > .tca-unified-row { min-height:68px!important; padding:5px 0!important; }
.tca-news-promo-row > .breaking, .tca-news-promo-row > .tca-premium-strip { min-height:54px!important; height:auto!important; align-self:stretch!important; }
.tca-news-promo-row > .breaking { overflow:hidden!important; }
.tca-news-promo-row .breaking-text { min-width:0!important; }
.tca-news-promo-row > .tca-premium-strip { box-sizing:border-box!important; }
.crypto-ticker .ticker-viewport { min-width:0; overflow:hidden; -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%); mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%); }
.crypto-ticker .ticker-more { flex-shrink:0; position:relative; z-index:1; background:#fff; }
@media(max-width:900px){ .site-head.tca-single-header > .tca-unified-row{min-height:64px!important;} }
@media(max-width:680px){body.home main.wrap > .tca-news-promo-row,body.front-page main.wrap > .tca-news-promo-row{margin-top:9px!important;margin-bottom:9px!important;} .tca-news-promo-row > .breaking,.tca-news-promo-row > .tca-premium-strip{min-height:46px!important;} }
