/*! @tacc/core-styles 2.56.1+ | MIT | github.com/TACC/Core-Styles */nav.c-nav{--link-padding:0.5em}nav.c-nav--boxed{--indent-small:calc(var(--global-space--list-indent) / 4);--indent-medium:calc(var(--global-space--list-indent) / 2);--indent-large:var(--global-space--list-indent);border:var(--global-border--normal);width:-moz-fit-content;width:fit-content}nav.c-nav--boxed :is(ul,ol){margin:0}nav.c-nav--boxed ul{list-style-type:none;padding-left:var(--indent-medium);padding-right:var(--indent-large)}@media (min-width:992px){nav.c-nav--boxed{padding-block:var(--indent-medium)}nav.c-nav--boxed ol{padding-left:var(--indent-large);padding-right:calc(var(--indent-large) - var(--link-padding))}}@media (max-width:991.98px){nav.c-nav--boxed{padding-block:var(--indent-small)}nav.c-nav--boxed ol{padding-left:calc(var(--indent-medium) - var(--link-padding));padding-right:calc(var(--indent-large) - var(--link-padding))}}nav.c-nav--boxed.c-nav--no-list{padding-left:var(--indent-medium);padding-right:var(--indent-large)}nav.c-nav--piped{--pipe-style:1px solid currentColor}nav[class*=c-nav--piped] button:is([class*=button--as-link],.btn-link){overflow:visible}.c-nav--piped--after>:is(:is(ul,ol)>*),.c-nav--piped--after>:is(:not(ul,ol)),.c-nav--piped--before>:is(:is(ul,ol)>*),.c-nav--piped--before>:is(:not(ul,ol)),nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:is(ul,ol)>*),nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:not(ul,ol)){position:relative}.c-nav--piped--after>:is(:is(ul,ol)>*):after,.c-nav--piped--after>:is(:not(ul,ol)):after,.c-nav--piped--before>:is(:is(ul,ol)>*):before,.c-nav--piped--before>:is(:not(ul,ol)):before,nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:is(ul,ol)>*):after,nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:not(ul,ol)):after{content:"";display:block;height:1em;margin-top:.1em;position:absolute;top:50%;transform:translateY(-50%)}.c-nav--piped--after>:is(:is(ul,ol)>*):not(:last-child):after,.c-nav--piped--after>:is(:not(ul,ol)):not(:last-child):after,nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:is(ul,ol)>*):not(:last-child):after,nav.c-nav--piped:not([class*=c-nav--piped--])>:is(:not(ul,ol)):not(:last-child):after{border-right:var(--pipe-style);right:calc(-.5 * var(--link-padding))}.c-nav--piped--after button:is([class*=button--as-link],.btn-link):not(:last-child):after,nav.c-nav--piped:not([class*=c-nav--piped--]) button:is([class*=button--as-link],.btn-link):not(:last-child):after{margin-right:calc(-1 * var(--global-border-width--normal))}.c-nav--piped--after button:not(:is([class*=button--as-link],.btn-link)):not(:last-child):after,nav.c-nav--piped:not([class*=c-nav--piped--]) button:not(:is([class*=button--as-link],.btn-link)):not(:last-child):after{margin-right:calc(-2 * var(--global-border-width--normal))}.c-nav--piped--before>:is(:is(ul,ol)>*):not(:first-child):before,.c-nav--piped--before>:is(:not(ul,ol)):not(:first-child):before{border-left:var(--pipe-style);left:calc(-.5 * var(--link-padding))}.c-nav--piped--before button:is([class*=button--as-link],.btn-link):not(:first-child):before{margin-left:calc(-2 * var(--global-border-width--normal))}.c-nav--piped--before button:not(:is([class*=button--as-link],.btn-link)):not(:first-child):before{margin-left:calc(-2 * var(--global-border-width--normal))}nav.c-nav{--space-between-inline-items:0.5em}nav.c-nav :is(a,:is([class*=button--as-link],.btn-link)){display:inline-block;padding-inline:var(--link-padding)}nav.c-nav--no-list{align-items:center;display:flex;flex-wrap:wrap}nav.c-nav--no-list:has(button){row-gap:var(--space-between-inline-items)}nav.c-nav--no-list>:is(a,button){margin-right:var(--space-between-inline-items)}@media (max-width:991.98px){nav.c-nav a{line-height:2.5}nav.c-nav :is(ul,ol){align-items:center;display:flex;flex-wrap:wrap;list-style-position:inside}nav.c-nav :is(ul,ol):not(.c-nav--boxed :is(ul,ol)){padding-left:unset}nav.c-nav :is(ul,ol) li{margin-right:var(--space-between-inline-items)}nav.c-nav ul{list-style-type:none}}