@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@media(min-width:64rem){.scroll-spy--2xl .scroll-spy-nav{padding-inline-start:calc(var(--spacing,.25rem) * 6)}}@media(min-width:65rem){.scroll-spy--2xl .scroll-spy-nav{gap:calc(var(--spacing,.25rem) * 18);padding-inline-start:max(1.5rem,50% - 32.5rem)}}@media(min-width:96rem){.scroll-spy--2xl .scroll-spy-nav{white-space:normal;padding-block:0;padding-inline-start:0;display:block}.scroll-spy--2xl .scroll-spy-item{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-width:1px}.scroll-spy--2xl .scroll-spy-nav-link{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-white,#fff);width:100%;padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 4);padding-right:0;padding-left:calc(var(--spacing,.25rem) * 4.5);margin-bottom:0}.scroll-spy--2xl .scroll-spy-nav-link.is-active{border-left-color:var(--color-orange-600,#ff6d00)}.scroll-spy--2xl .scroll-spy-track{display:none}}.scroll-spy-holder{top:calc(var(--spacing,.25rem) * 15);z-index:9;background-color:var(--color-white,#fff);position:sticky;left:0;right:0}@media(min-width:64rem){.scroll-spy-holder{top:calc(var(--spacing,.25rem) * 20)}}@media(min-width:96rem){.scroll-spy-holder{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
