@charset "UTF-8";@layer design-system.settings,design-system.atoms,design-system.layout,design-system.components;@layer design-system.layout.footer{.nsw-footer hr{margin:1rem 0;height:.0625rem;border:0;background-color:var(--nsw-grey-03)}.nsw-footer a:not(.nsw-icon-button){line-height:1.5;padding:.5rem 1.5rem .5rem 0}@media(min-width:48rem){.nsw-footer a:not(.nsw-icon-button){padding:.25rem .25rem .25rem 0}}.nsw-footer__upper{background-color:var(--nsw-white);border-top:solid 1px var(--nsw-grey-03);padding-top:1.5rem}.nsw-footer__upper .nsw-container{padding-left:.5rem;padding-right:.5rem;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:62rem){.nsw-footer__upper .nsw-container{padding-left:0;padding-right:0}}.nsw-footer__group{padding:0 .5rem 1rem;flex:1 0 auto;min-width:16rem;max-width:50%}@media(min-width:48rem){.nsw-footer__group{flex-basis:50%;min-width:auto}}@media(min-width:62rem){.nsw-footer__group{padding:0 1rem 1.5rem;flex-basis:25%}}.nsw-footer__group ul{list-style:none;margin:.25rem 0 0;padding:0}.nsw-footer__group ul{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile)}@media(min-width:62rem){.nsw-footer__group ul{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-footer__group ul a{font-weight:var(--nsw-font-normal)}.nsw-footer__group li:first-child{margin-top:0}.nsw-footer__heading{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media(min-width:62rem){.nsw-footer__heading{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-footer__lower{background-color:var(--nsw-grey-01);color:var(--nsw-text-light);padding:1rem 0 1.5rem}.nsw-footer__lower{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile)}@media(min-width:62rem){.nsw-footer__lower{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-footer__lower a{color:var(--nsw-link-light)}.nsw-footer__lower a:visited{color:var(--nsw-visited-light)}.nsw-footer__lower a:focus{outline-color:var(--nsw-focus-light)}.nsw-footer__lower a:hover{background-color:var(--nsw-hover-light);outline-color:var(--nsw-hover-light)}.nsw-footer__lower a:active{background-color:var(--nsw-active-light);outline-color:var(--nsw-active-light)}.nsw-footer__lower p{margin:.75rem 0}.nsw-footer__lower ul{list-style:none;margin:1rem -.5rem 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:48rem){.nsw-footer__lower ul{margin-left:0;margin-right:0}}.nsw-footer__lower li{flex:1 0 50%;max-width:50%;padding:0 .5rem;margin:0 0 1rem}@media(min-width:48rem){.nsw-footer__lower li{margin-right:1.5rem;padding:0;flex:0 0 auto;max-width:none}}@media(min-width:48rem){.nsw-footer__links{display:flex;justify-content:space-between;margin-top:-1rem}}.nsw-footer__acknowledgement{padding-bottom:.75rem}.nsw-footer__acknowledgement{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile)}@media(min-width:62rem){.nsw-footer__acknowledgement{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-footer__social{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.75rem;padding:.5rem 0 .75rem}@media(min-width:48rem){.nsw-footer__social{padding-bottom:.5rem}}.nsw-footer__social a{margin:0 .25rem}@media(min-width:48rem){.nsw-footer__info{display:flex;flex-wrap:nowrap}}.nsw-footer__copyright{flex:1 1 auto;margin:.75rem 0}.nsw-footer__built{flex:0 0 12.5rem;margin:.75rem 0}@media(min-width:48rem){.nsw-footer__built{text-align:right}}.nsw-footer--dark .nsw-footer__lower{background-color:var(--nsw-brand-dark)}.nsw-footer--light hr{background-color:var(--nsw-grey-02)}.nsw-footer--light .nsw-footer__lower{background-color:var(--nsw-brand-light);color:var(--nsw-text-dark)}.nsw-footer--light .nsw-footer__lower a{color:var(--nsw-link)}.nsw-footer--light .nsw-footer__lower a:visited{color:var(--nsw-visited)}.nsw-footer--light .nsw-footer__lower a:focus{outline-color:var(--nsw-focus)}.nsw-footer--light .nsw-footer__lower a:hover{background-color:var(--nsw-hover);outline-color:var(--nsw-hover)}.nsw-footer--light .nsw-footer__lower a:active{background-color:var(--nsw-active);outline-color:var(--nsw-active)}}
