/* RealDigitalTech shared header lock — Preview 30 */
:root{--rdt-navy:#061d3a;--rdt-blue:#087fd0;--rdt-cyan:#08a4df;--rdt-red:#ed3151;--rdt-ink:#0a203d}
/* White editorial identity band: identical on every page */
.mast{background:#fff!important;position:relative!important;z-index:500!important;border-bottom:1px solid #dce5f2!important}
.mast-row{width:min(1500px,calc(100% - 34px))!important;min-height:104px!important;margin:auto!important;display:grid!important;grid-template-columns:minmax(230px,360px) minmax(0,1fr)!important;align-items:center!important;gap:32px!important;padding:15px 0!important}
.mast-row>.logo{margin:0!important;display:flex!important;align-items:center!important;min-width:0!important}
.mast-row>.logo img{display:block!important;width:min(340px,100%)!important;height:auto!important;max-height:78px!important;object-fit:contain!important;filter:none!important}
.rdt-editorial-signature{min-width:0!important;border-left:1px solid #d6e0ec!important;padding-left:30px!important;line-height:1.08!important}
.rdt-editorial-signature strong{display:block!important;color:#087fd0!important;font-size:clamp(1.35rem,2.05vw,2.25rem)!important;font-weight:900!important;letter-spacing:-.025em!important;white-space:normal!important}
.rdt-editorial-signature span{display:block!important;margin-top:9px!important;color:#4b6685!important;font-size:clamp(.88rem,1.15vw,1.18rem)!important;font-weight:650!important;letter-spacing:.01em!important;white-space:normal!important}
.mast-row>.search,.mast-row>.account-actions,.mast-row>.mobile-menu,.mast-row>.language-menu{display:none!important}
/* HOME: one full-width shared bar */
.main-nav{position:relative!important;z-index:650!important;background:var(--rdt-navy)!important;color:#fff!important;width:100%!important;overflow:visible!important}
.main-nav .nav-scroll{width:min(1600px,100%)!important;margin:0 auto!important;padding:0 14px!important;min-height:54px!important;display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;overflow:visible!important;white-space:nowrap!important}
.main-nav .nav-scroll>a{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important;padding:0 clamp(7px,.75vw,15px)!important;font-size:clamp(.72rem,.78vw,.92rem)!important;font-weight:800!important;color:#fff!important;background:transparent!important}
.main-nav .nav-scroll>a:hover,.main-nav .nav-scroll>a[aria-current=page]{background:#0a315b!important}
.rdt-nav-brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;padding:0 14px!important;font-size:clamp(.92rem,1.15vw,1.12rem)!important;font-weight:950!important;letter-spacing:-.025em!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.18)!important}
.rdt-nav-brand .real{color:#fff!important}.rdt-nav-brand .digital{color:#20a7e8!important}
/* Hamburger menu anchored exactly under its own button */
.rdt-home-menu{position:relative!important;display:flex!important;align-items:stretch!important;flex:0 0 50px!important;z-index:950!important}
.rdt-home-menu>summary{list-style:none!important;width:50px!important;display:grid!important;place-items:center!important;cursor:pointer!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.14)!important}
.rdt-home-menu>summary::-webkit-details-marker{display:none!important}.rdt-hamb{width:22px!important;display:grid!important;gap:4px!important}.rdt-hamb i{display:block!important;height:2px!important;background:#fff!important;border-radius:3px!important}
.rdt-home-menu-panel{position:absolute!important;left:0!important;top:100%!important;width:230px!important;background:#fff!important;border:1px solid #cfdbe9!important;box-shadow:0 18px 38px rgba(5,23,48,.22)!important;padding:7px!important;z-index:5000!important}
.rdt-home-menu-panel a{display:block!important;padding:10px 12px!important;color:#102b4d!important;font-size:.84rem!important;font-weight:800!important;border-bottom:1px solid #edf2f7!important}.rdt-home-menu-panel a:last-child{border:0!important}.rdt-home-menu-panel a:hover{background:#eaf5ff!important;color:#087fd0!important}
/* right utilities */
.rdt-nav-tools{display:flex!important;align-items:stretch!important;flex:0 0 auto!important;margin-left:auto!important}
.rdt-nav-search,.rdt-signin{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;color:#36b8f0!important;font-weight:850!important;border-left:1px solid rgba(255,255,255,.13)!important}.rdt-nav-search{font-size:1.35rem!important}.rdt-signin{font-size:.86rem!important}
.rdt-nav-tools .language-menu{display:flex!important;align-items:stretch!important;position:relative!important;z-index:6000!important;margin:0!important}.rdt-nav-tools .language-toggle{display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;padding:0 12px!important;color:#36b8f0!important;background:transparent!important;border:0!important;font-weight:900!important;font-size:.84rem!important}
.rdt-nav-tools .language-menu-list{position:absolute!important;top:100%!important;right:0!important;width:132px!important;padding:5px!important;background:#fff!important;border:1px solid #cbd8e7!important;box-shadow:0 16px 34px rgba(5,23,48,.25)!important;z-index:9999!important}
.rdt-nav-tools .language-menu-list[hidden]{display:none!important}.rdt-nav-tools .language-menu-list a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:34px!important;padding:0 9px!important;color:#12304f!important;font-size:.78rem!important;font-weight:900!important}.rdt-nav-tools .language-menu-list a:hover{background:#eaf5ff!important;color:#087fd0!important}.rdt-lang-flag{font-size:1.05rem!important}.rdt-lang-code{color:#087fd0!important}
/* NEW: independent full-width continuously moving row, always above the page grid */
.news-belt{display:block!important;position:relative!important;z-index:600!important;clear:both!important;width:100%!important;max-width:none!important;margin:0!important;overflow:hidden!important;background:#fff!important;border-top:1px solid #dbe5ef!important;border-bottom:1px solid #cfdbe8!important;height:42px!important}
.news-belt marquee{display:none!important}.rdt-new-track{height:42px!important;display:flex!important;align-items:center!important;width:max-content!important;white-space:nowrap!important;animation:rdtNewContinuous 34s linear infinite!important;will-change:transform!important}.rdt-new-group{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:34px!important;padding-right:34px!important}.rdt-new-group a{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0a203d!important;font-size:.83rem!important;font-weight:750!important}.rdt-new-group b{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--rdt-red)!important;color:#fff!important;padding:4px 9px!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important}
@keyframes rdtNewContinuous{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.news-belt:hover .rdt-new-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.rdt-new-track{animation-duration:70s!important}}
/* Critical: rail begins AFTER NEW; never overlay NEW */
.rdt-page-frame{position:relative!important;z-index:1!important;margin-top:0!important}.right-trending-rail,.rdt-rail-segment{top:auto!important;margin-top:0!important;z-index:2!important}.right-trending-rail{position:relative!important}.right-trending-rail .rail-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.rdt-rail-date{font-size:.68rem!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;opacity:.9!important;white-space:nowrap!important}
/* obsolete separate top date/ticker bar removed; date lives in Trending */
body>.trend{display:none!important}
@media(max-width:1180px){.main-nav .nav-scroll{overflow-x:auto!important;justify-content:flex-start!important}.main-nav .nav-scroll>a{flex:0 0 auto!important}.rdt-editorial-signature strong{font-size:1.35rem!important}.rdt-editorial-signature span{font-size:.88rem!important}}
@media(max-width:760px){.mast-row{grid-template-columns:1fr!important;gap:10px!important;padding:12px 0!important}.mast-row>.logo img{width:230px!important}.rdt-editorial-signature{border-left:0!important;border-top:1px solid #dce5f2!important;padding:10px 0 0!important}.rdt-editorial-signature strong{font-size:1.08rem!important}.rdt-editorial-signature span{font-size:.78rem!important}.rdt-nav-brand{display:none!important}.rdt-signin{padding:0 9px!important}.rdt-home-menu-panel{width:210px!important}.news-belt,.rdt-new-track{height:40px!important}}
