/*! @tacc/core-styles v2.59.2 | 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);& h2{color:currentColor}&:not(:has(.s-footer__identity)){text-align:center;& a:not(:is(.c-button,[class*=button--],.btn)){color:inherit;text-decoration-color:color-mix(in srgb,currentColor 50%,#0000);text-decoration-line:underline;&: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 &{margin-block:calc(-1 * var(--pad-vert--thick));padding-block:var(--pad-vert--thick);padding-inline:var(--pad-horz--thick)}& a:not(:is(.c-button,[class*=button--],.btn)){color:inherit;text-decoration-color:color-mix(in srgb,currentColor 50%,#0000);text-decoration-line:underline;&: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}