.anchor-navigation .anchor-nav-background{background:var(--calcite-ui-foreground-1)}.anchor-navigation .anchor-nav-background.bg-off-white{background:var(--calcite-ui-foreground-2)}.anchor-navigation .anchor-nav__title{text-transform:uppercase;margin:0;color:var(--calcite-ui-text-1);font-size:12px;letter-spacing:.12em}.anchor-navigation .anchor-nav--wrapper{display:flex;flex-direction:column}.anchor-navigation .content-section__components .text,.anchor-navigation .content-section__components h1,.anchor-navigation .content-section__components h2,.anchor-navigation .content-section__components h3,.anchor-navigation .content-section__components h4{color:var(--calcite-ui-text-1)}.anchor-navigation .anchor-nav__nav-section{position:relative}.anchor-navigation .anchor-nav__nav-section.bottom-aligned{align-self:flex-end}.anchor-navigation .anchor-nav__nav-section .btn-animated-border{background:transparent;transition:all .15s ease-in-out}.anchor-navigation .quad-nav{border:1px solid var(--calcite-ui-border-1);border-width:0 0 1px;margin-bottom:10px}.anchor-navigation .quad-nav--link{display:block;padding:5px 20px;font-size:.9375rem;line-height:1.25rem;text-decoration:none}@media screen and (min-width: 768px){.anchor-navigation .anchor-nav--wrapper{flex-direction:row}.anchor-navigation .content-section{margin-inline-start:20px;width:calc(100% - 280px)}.anchor-navigation .content-section--offset{margin-inline-start:300px}.anchor-navigation .anchor-nav__nav-section{min-width:210px;width:100%;max-width:280px;flex:1 0 auto}.anchor-navigation .anchor-nav__nav-section.anchor-nav--fixed{position:fixed;top:10%;z-index:10}.anchor-navigation .quad-nav{border-width:0 1px 0 0;margin-bottom:0}.anchor-navigation .quad-nav--link{padding:10px 20px;color:var(--calcite-ui-text-2)}.anchor-navigation .quad-nav--link[data-hidden=true],.anchor-navigation .quad-nav--link:hover,.anchor-navigation .quad-nav--link:focus{background-color:var(--calcite-ui-border-1);color:var(--calcite-ui-text-1);border-inline-end:3px solid var(--theme-color)}html[dir=rtl] .anchor-navigation .quad-nav{border-width:0 0 0 1px}}@media screen and (min-width: 1024px){.anchor-navigation .quad-nav--link{font-size:1rem}}