.s-submenu{--s-submenu--height:var(--x7);--s-submenu--bg:var(--color-surface);--s-submenu--line:var(--color-line);--s-submenu--gap:var(--x4);--s-submenu--link-color:var(--text-color-one);--s-submenu--indicator:var(--color-six);--s-submenu--indicator-height:2px;z-index:21;border-bottom:1px solid var(--s-submenu--line);background-color:var(--s-submenu--bg);margin:0;padding:0;position:relative}.s-submenu__list{gap:var(--s-submenu--gap);white-space:nowrap;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.s-submenu__list::-webkit-scrollbar{display:none}.s-submenu__item{flex:none;margin:0;padding:0}.s-submenu__link{height:var(--s-submenu--height);font-family:var(--button-one--font-family);font-size:var(--button-one--font-size);font-weight:var(--button-one--font-weight);line-height:var(--button-one--lh);letter-spacing:var(--button-one--letter-spacing);color:var(--s-submenu--link-color);align-items:center;text-decoration:none;display:flex;position:relative}.s-submenu__link:after{content:"";height:var(--s-submenu--indicator-height);background-color:var(--s-submenu--indicator);transform-origin:0;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.s-submenu__link:focus-visible{outline-offset:calc(var(--s-submenu--indicator-height) * -2)}.s-submenu__item.is-active .s-submenu__link:after{transform:scaleX(1)}@media (width>=992px){.s-submenu__link:hover{color:var(--s-submenu--link-color)}.s-submenu__link:hover:after{transform:scaleX(1)}.s-submenu{top:var(--wp-admin--admin-bar--height,0px);position:sticky}}@media (width<=991.98px){.s-submenu .container{padding-inline-end:0}.s-submenu__list{padding-inline-end:var(--x2)}}@media (prefers-reduced-motion:reduce){.s-submenu__link:after{transition:none}}@media (width>=992px){body:has(.s-submenu) [class*=section-number]{scroll-margin-top:calc(var(--x7) + var(--section-spacing-tablet))}body:has(.s-submenu) [class*=section-number].section--bg-color{scroll-margin-top:var(--x7)}}@media (width>=1200px){body:has(.s-submenu) [class*=section-number]:not(.section--bg-color){scroll-margin-top:calc(var(--x7) + var(--section-spacing-desktop))}}
