/* FACT Networks Corporate 3.0 / Stage 15 — Global Navigation */
.fact-corporate-header .fact-primary-inner{grid-template-columns:minmax(220px,1fr) auto minmax(340px,1fr);gap:clamp(18px,2vw,34px)}
.fact-corporate-header .fact-desktop-nav{gap:clamp(18px,1.7vw,30px)!important}
.fact-corporate-header .fact-desktop-nav .fact-nav-link{white-space:nowrap}
.fact-corporate-secondary{display:flex;align-items:center;gap:13px;padding-right:2px}
.fact-corporate-secondary a{position:relative;color:#6f7f92;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-decoration:none;white-space:nowrap;transition:color .18s ease}
.fact-corporate-secondary a+a::before{content:"";position:absolute;left:-7px;top:50%;width:2px;height:2px;border-radius:50%;background:#40526a;transform:translateY(-50%)}
.fact-corporate-secondary a:hover,.fact-corporate-secondary a:focus-visible,.fact-corporate-secondary a.active{color:#d7e7fa}
.fact-corporate-header .fact-header-actions{justify-self:end;min-width:0}
.fact-mobile-group a[aria-current="page"]{color:#fff;border-color:rgba(88,160,255,.34);background:rgba(45,120,230,.08)}
.fact-mobile-group .fact-mobile-caption{color:#687c94;font-size:10px}
.fact-mobile-foot p{letter-spacing:.08em}
@media (max-width:1420px){.fact-corporate-secondary{display:none}.fact-corporate-header .fact-primary-inner{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}}
@media (max-width:1180px){.fact-corporate-header .fact-desktop-nav{gap:18px!important}.fact-corporate-header .fact-desktop-nav .fact-nav-link{font-size:12px}}
@media (max-width:1020px){.fact-corporate-header .fact-primary-inner{grid-template-columns:1fr auto}.fact-corporate-header .fact-desktop-nav{display:none!important}}
