/* 1.9.5: scoped single-row header and split editorial strip. Loaded after legacy CSS. */
.site-head.tca-single-header{position:relative;z-index:150;background:#fff;border-bottom:1px solid #e9ebef}
.site-head.tca-single-header>.tca-unified-row{display:grid!important;grid-template-columns:minmax(195px,290px) minmax(0,1fr) 46px!important;align-items:center!important;column-gap:clamp(14px,2vw,32px)!important;min-height:72px!important;padding:7px 0!important;max-width:1460px;box-sizing:border-box}
.site-head.tca-single-header .tca-unified-row>.brand{display:flex!important;grid-column:1;grid-row:1;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;align-items:center}
.site-head.tca-single-header .tca-unified-row>.brand img,.site-head.tca-single-header .tca-unified-row>.brand .custom-logo{display:block!important;width:100%!important;max-width:290px!important;max-height:54px!important;object-fit:contain;object-position:left center}
.site-head.tca-single-header .tca-unified-row>.nav-bar{display:block!important;grid-column:2;grid-row:1;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.site-head.tca-single-header .tca-unified-row #main-nav .nav-list{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(2px,.55vw,12px)!important;overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.site-head.tca-single-header .tca-unified-row #main-nav .nav-list>li{flex:0 0 auto!important;position:relative!important;width:auto!important}
.site-head.tca-single-header .tca-unified-row #main-nav .nav-list>li>a{display:block!important;font-size:clamp(12px,.82vw,14px)!important;padding:10px clamp(5px,.65vw,11px)!important;white-space:nowrap!important}
.site-head.tca-single-header .tca-unified-row>.tca-header-tools{display:flex!important;grid-column:3;grid-row:1;align-items:center;justify-content:flex-end;margin:0!important}
.site-head.tca-single-header .tca-search-toggle{display:grid!important;place-items:center;width:42px;height:42px;flex:none}
.site-head.tca-single-header .tca-search-panel{position:absolute!important;right:0!important;top:calc(100% + 2px)!important;z-index:200}
.site-head.tca-single-header .tca-search-panel[hidden]{display:none!important}
.site-head.tca-single-header #main-nav .sub-menu{z-index:220!important}
.tca-news-promo-row{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(260px,3fr)!important;gap:12px!important;align-items:stretch!important;margin:10px 0 12px!important}
.tca-news-promo-row>.breaking{display:flex!important;align-items:center!important;min-width:0!important;width:100%!important;min-height:52px!important;margin:0!important;background:#f7f7f8!important;overflow:hidden!important}
.tca-news-promo-row .breaking-label{flex:none!important;padding:15px 17px!important;white-space:nowrap!important;font-size:13px!important}
.tca-news-promo-row .breaking-text{flex:1 1 0!important;min-width:0!important;padding:8px 12px!important;overflow:hidden!important;white-space:nowrap!important}
.tca-news-promo-row .breaking-headline{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.tca-news-promo-row .breaking-headline[hidden]{display:none!important}
.tca-news-promo-row .breaking-controls{display:flex!important;flex:none!important;align-items:center!important}
.tca-news-promo-row>.tca-premium-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:9px 15px!important;background:#870020!important;border-radius:9px!important;color:white!important;text-decoration:none!important}
.tca-news-promo-row>.tca-premium-strip:hover{background:#650019!important;color:white!important}
.tca-news-promo-row .tca-premium-strip-text{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
.tca-news-promo-row .tca-premium-strip strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.2!important}
.tca-news-promo-row .tca-premium-strip small{display:block!important;color:#ffe7ee!important;font-size:11px!important;line-height:1.25!important}
.tca-news-promo-row .tca-premium-strip-arrow{color:#fff!important;flex:none!important;font-size:22px!important}
@media(max-width:1150px){.site-head.tca-single-header>.tca-unified-row{grid-template-columns:minmax(165px,220px) minmax(0,1fr) 44px!important;column-gap:10px!important}.site-head.tca-single-header .tca-unified-row #main-nav .nav-list{gap:1px!important}.site-head.tca-single-header .tca-unified-row #main-nav .nav-list>li>a{font-size:12px!important;padding:9px 5px!important}}
@media(max-width:900px){.site-head.tca-single-header>.tca-unified-row{grid-template-columns:minmax(0,1fr) auto!important;min-height:65px!important}.site-head.tca-single-header .tca-unified-row>.brand{grid-column:1}.site-head.tca-single-header .tca-unified-row>.tca-header-tools{grid-column:2}.site-head.tca-single-header .tca-unified-row>.nav-bar{grid-column:1/-1;grid-row:2;display:none!important;position:static!important;box-shadow:none!important;border-top:1px solid #eee!important}.site-head.tca-single-header .tca-unified-row:has(.nav-list.is-open)>.nav-bar{display:block!important}.site-head.tca-single-header .tca-unified-row #main-nav .nav-list{display:none!important;flex-direction:column!important;align-items:stretch!important;padding:8px 0!important}.site-head.tca-single-header .tca-unified-row #main-nav .nav-list.is-open{display:flex!important}.site-head.tca-single-header .tca-unified-row #main-nav .nav-list>li>a{font-size:14px!important;padding:11px!important}.site-head.tca-single-header .mobile-toggle{display:block!important}.site-head.tca-single-header #main-nav .sub-menu{position:static!important;box-shadow:none!important}.tca-news-promo-row{grid-template-columns:minmax(0,1fr) minmax(210px,32%)!important}}
@media(max-width:680px){.site-head.tca-single-header .tca-unified-row>.brand{max-width:230px!important}.site-head.tca-single-header .tca-unified-row>.brand img{max-height:45px!important}.tca-news-promo-row{grid-template-columns:1fr!important;gap:7px!important}.tca-news-promo-row>.breaking{min-height:46px!important}.tca-news-promo-row .breaking-label{font-size:11px!important;padding:12px!important}.tca-news-promo-row>.tca-premium-strip{min-height:44px!important}.tca-news-promo-row .tca-premium-strip-text{flex-direction:row!important;align-items:center!important;gap:8px!important}}
