.site-header .logo,.site-header>nav{flex-shrink:0}.header-brokers{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.header-broker-window{overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.header-broker-track{display:flex;width:max-content;animation:header-brokers-flow 32s linear infinite}.header-broker-group{display:flex;align-items:center;gap:26px;padding:12px 13px;flex:none}.header-broker-group a{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:600;color:#61718a;border-radius:5px}.header-broker-group img{object-fit:contain;border-radius:5px}.header-broker-group a:hover{color:#2864db}.header-brokers:hover .header-broker-track{animation-play-state:paused}.header-brokers:has(a:focus-visible) .header-broker-track{animation:none}.header-brokers:has(a:focus-visible) .header-broker-window{overflow-x:auto;mask-image:none}.header-brokers:has(a:focus-visible) .header-broker-group[aria-hidden]{display:none}@keyframes header-brokers-flow{to{transform:translateX(-50%)}}@media(max-width:1100px){.site-header{flex-wrap:wrap}.header-brokers{order:3;flex-basis:100%}.site-header>nav{margin-left:auto}}@media(max-width:760px){.site-header>nav{margin-left:0}.header-broker-group{gap:22px;padding-top:6px;padding-bottom:6px}.header-brokers{margin-top:-8px}}@media(prefers-reduced-motion:reduce){.header-broker-track{animation:none}.header-broker-window{overflow-x:auto;mask-image:none}.header-broker-group[aria-hidden]{display:none}}
/* Keep pointer targets stationary; keyboard focus reveals the original links for tab navigation. */
.header-broker-group a:focus-visible{outline:2px solid #2864db;outline-offset:4px}
