.anchor-links{position:relative;margin:48px 0}.anchor-links.sticky{position:sticky;display:none!important;top:99px;z-index:10;height:0;margin:0 -10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease 0s,visibility 0s ease .4s,transform .4s ease 0s}.anchor-links.sticky.show{opacity:1;visibility:visible;pointer-events:all;transition:opacity .4s ease 0s,visibility 0s ease 0s,transform .4s ease 0s}.anchor-links.sticky .anchors{margin:-1px 0 0;height:55px;overflow:hidden;background-color:var(--color-background);transition:.3s ease;box-shadow:0 5px 20px -5px #0000,0 0 0 10000px #0000}.anchor-links.sticky .anchors:hover{height:auto;box-shadow:0 5px 20px -5px #0003,0 0 0 10000px #0000000f}.anchor-links.sticky .anchors:hover .anchors-title{display:none}.anchor-links.sticky .anchors-title{display:flex}.anchor-links.sticky a,.anchor-links.sticky .anchors-title{padding:12px 25px 16px 52px}.anchor-links.sticky .anchors-title,.anchor-links.sticky a.current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anchor-links.sticky li:before{left:12px}.anchor-links .anchors{padding:0;margin:0;list-style:none;border-bottom:1px solid var(--color-surface-inset)}.anchor-links .anchors li{position:relative;border-top:1px solid var(--color-surface-inset);line-height:1.2}.anchor-links .anchors li:before{content:"";font-family:Icons,sans-serif;position:absolute;font-size:30px;line-height:1;left:3px;top:50%;margin-top:-15px;color:var(--color-text-microsite-secondary);z-index:1;pointer-events:none}.anchor-links .anchors a,.anchor-links .anchors .anchors-title{position:relative;display:flex;padding:14px 15px 14px 42px;align-items:center;min-height:55px;background-color:var(--color-background);margin:0}.anchor-links .anchors .anchors-title{display:none}.anchor-links .anchors a{transition:.3s ease;font-weight:400}.anchor-links .anchors a.focus-visible:focus{box-shadow:0 0 0 2px var(--swatches-secondary-700),0 0 8px 2px var(--swatches-secondary-700);outline:0}.anchor-links .anchors a:focus-visible,.anchor-links .anchors a.-moz-focusring{box-shadow:0 0 0 2px var(--swatches-secondary-700),0 0 8px 2px var(--swatches-secondary-700);outline:0}.anchor-links .anchors a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--swatches-primary-100);opacity:0;transition:.3s ease;z-index:-1}.anchor-links .anchors a:hover:before{opacity:.3}.anchor-links .anchors li.anchors-title{margin:0}.anchor-links .anchors li.anchors-title:after{display:none}h2.has-anchor{position:relative;font-size:var(--font-size-h2)}h2.has-anchor .anchor{position:absolute;top:-140px}@media (max-width: 767px){h2.has-anchor .anchor{top:-100px}}
