:root{--nav-height:56px;--accent:#3b4ee8;--cta:#d9622b;--text:#333;--text-muted:#666;--border:#e2e2e2}
.anchor-links-block-wrapper{position:relative}
.anchor-nav-spacer{height:0}
.anchor-dynamic-wrapper{background:#fff;border-bottom:1px solid var(--border);transition:box-shadow .2s ease}
.anchor-dynamic-wrapper.is-fixed{position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 2px 6px rgba(0,0,0,0.08)}
.anchor-nav-wrapper{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:0 16px;position:relative}
.anchor-nav{display:flex;align-items:center;flex:1;min-width:0;position:relative}
.anchor-arrow-icon{flex:0 0 auto;cursor:pointer;padding:4px;color:var(--text-muted);user-select:none}
.anchor-arrow-icon.left-arrow{margin-right:4px}
.anchor-arrow-icon.right-arrow{margin-left:4px}
.anchor-arrow-icon svg{display:block}
.list-wrapper{overflow-x:auto;scroll-behavior:smooth;flex:1;min-width:0;scrollbar-width:none}
.list-wrapper::-webkit-scrollbar{display:none}
.edge-fade{flex:0 0 auto;width:32px;align-self:stretch;position:relative;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s ease}
.edge-fade.is-visible{opacity:1}
.edge-fade-left{margin-right:-32px;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}
.edge-fade-right{margin-left:-32px;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}
.anchor-list{display:flex;white-space:nowrap;justify-content:safe center}
.anchor-link-item{display:inline-block;padding:18px 16px;color:var(--text-muted);text-decoration:none;font-size:15px;font-weight:500;border-bottom:3px solid transparent;transition:color .15s ease,border-color .15s ease}
.anchor-link-item:hover{color:var(--text)}
.anchor-link-item.active{border-bottom-color:var(--primary_900);color:var(--primary_900)}
.primaryctabtn{display:none;flex:0 0 auto;background:var(--cta);color:#fff;text-decoration:none;font-weight:bold;padding:12px 22px;border-radius:4px;margin-left:16px;white-space:nowrap}
.anchor-dynamic-wrapper.is-fixed .primaryctabtn{display:inline-block}