/*! @tacc/core-styles 2.56.1+ | MIT | github.com/TACC/Core-Styles */.s-footer{--pad-vert--thick:36px;--pad-vert--thin:15px;--pad-horz--thick:36px;--pad-horz--thin:15px}.s-footer{background-color:var(--global-color-primary--xx-dark);color:var(--global-color-primary--light);font-size:var(--global-font-size--small)}.s-footer h2{color:currentColor}.s-footer:not(:has(.s-footer__identity)){text-align:center}.s-footer:not(:has(.s-footer__identity)) a:not(:is(.c-button,[class*=button--],.btn)){color:inherit;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-line:underline}:is(.s-footer:not(:has(.s-footer__identity)) a:not(:is(.c-button,[class*=button--],.btn))):hover{text-decoration-color:inherit}.s-footer--thick{padding-inline:var(--pad-horz--thick)}.s-footer--thin{padding-inline:var(--pad-horz--thin)}.s-footer:not(.s-footer--fat){padding-block:var(--pad-vert--thin)}.s-footer--fat{padding-block:var(--pad-vert--thick)}.s-footer__identity{background-color:var(--global-color-primary--x-dark)}.s-footer--fat .s-footer__identity{margin-block:calc(-1 * var(--pad-vert--thick));padding-block:var(--pad-vert--thick);padding-inline:var(--pad-horz--thick)}.s-footer__identity a:not(:is(.c-button,[class*=button--],.btn)){color:inherit;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-line:underline}:is(.s-footer__identity a:not(:is(.c-button,[class*=button--],.btn))):hover{text-decoration-color:inherit}.s-footer>p{margin:revert}.s-footer>p:first-of-type{margin-top:0}.s-footer>p:last-of-type{margin-bottom:0}.s-footer hr{border-color:var(--global-color-primary--xx-light);margin-block:1rem}