.wp-block-pulsar-anchor-navigation{--icon-size: 14px;--icon-gap: var(--wp--preset--spacing--xl);--item-gap: var(--wp--preset--spacing--lg);--line-height: 1.5;--line-spacer: 6px;--font-size: var(--wp--preset--font-size--lg);--text-color: var(--wp--custom--color--text--primary);--icon-top: calc(((var(--font-size) * var(--line-height)) - var(--icon-size)) / 2);position:-webkit-sticky;position:sticky;top:calc(0px + var(--wp--preset--spacing--lg));top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--lg))}@media(max-width: 1023px){.wp-block-pulsar-anchor-navigation{--background-color: var(--wp--custom--color--surface--primary);--text-color: var(--wp--custom--color--text--invert);padding-top:var(--wp--preset--spacing--md);padding-bottom:var(--wp--preset--spacing--md);top:0;top:var(--wp-admin--admin-bar--height, 0);z-index:10}.wp-block-pulsar-anchor-navigation::before{background-color:var(--background-color);box-shadow:0 0 0 100vmax var(--background-color);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}}.wp-block-pulsar-anchor-navigation__toggle{align-items:center;background:none;border:0;color:var(--text-color);cursor:pointer;display:flex;font:inherit;font-size:var(--wp--preset--font-size--md);gap:var(--wp--preset--spacing--md);justify-content:space-between;padding:0;text-align:left;width:100%}@media(min-width: 1024px){.wp-block-pulsar-anchor-navigation__toggle{display:none}}.wp-block-pulsar-anchor-navigation__toggle::after{background-color:currentcolor;content:"";display:inline-block;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px;-webkit-mask-image:url("../../../assets/svg/dropdown.svg");mask-image:url("../../../assets/svg/dropdown.svg");flex-shrink:0;transition:transform var(--wp--custom--transition-duration--normal)}.wp-block-pulsar-anchor-navigation__toggle[aria-expanded=true]::after{transform:rotate(180deg)}.wp-block-pulsar-anchor-navigation__toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-pulsar-anchor-navigation__items{list-style:none;margin:0;padding:0}@media(max-width: 1023px){.wp-block-pulsar-anchor-navigation__items{background-color:var(--background-color);box-shadow:var(--wp--custom--box-shadow--md);display:none;left:0;max-height:calc(100vh - 100px);overflow-y:auto;padding:var(--wp--preset--spacing--lg);position:absolute;right:0;top:100%}}.wp-block-pulsar-anchor-navigation.is-open .wp-block-pulsar-anchor-navigation__items{display:block}.wp-block-pulsar-anchor-navigation__item{--icon-color: var(--wp--custom--color--neutral--300);--track-color: var(--wp--custom--color--border--inactive);padding-left:calc(var(--icon-size) + var(--icon-gap));position:relative}.wp-block-pulsar-anchor-navigation__item:not(:last-child){padding-bottom:var(--item-gap)}.wp-block-pulsar-anchor-navigation__item:not(:last-child)::after{background-color:var(--track-color);bottom:calc(var(--line-spacer) - var(--icon-top));content:"";left:calc(var(--icon-size)/2 - .5px);position:absolute;top:calc(var(--icon-top) + var(--icon-size) + var(--line-spacer));transition:background-color var(--wp--custom--transition-duration--normal);width:1px}.wp-block-pulsar-anchor-navigation__item.is-before,.wp-block-pulsar-anchor-navigation__item.is-active{--icon-color: var(--wp--custom--color--text--accent)}.wp-block-pulsar-anchor-navigation__item.is-before{--track-color: var(--wp--custom--color--text--accent)}.wp-block-pulsar-anchor-navigation__link{color:var(--text-color);display:block;font-size:var(--font-size);line-height:var(--line-height);-webkit-text-decoration:none;text-decoration:none}.wp-block-pulsar-anchor-navigation__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-pulsar-anchor-navigation__link::before{background-color:var(--icon-color);content:"";display:inline-block;height:var(--icon-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--icon-size);-webkit-mask-image:url("../../../assets/svg/list-arrow.svg");mask-image:url("../../../assets/svg/list-arrow.svg");left:0;position:absolute;top:var(--icon-top);transition:background-color var(--wp--custom--transition-duration--normal)}@media(max-width: 1023px){.wp-block-column:has(>.wp-block-pulsar-anchor-navigation){display:contents}.wp-block-post-content h2[id]{scroll-margin-top:calc(0px + var(--wp--preset--spacing--5-xl));scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--5-xl))}}
