:root{--responsive-width:min(90%,1200px);--min-page-height:87svh}*{box-sizing:border-box;padding:0;margin:0}a{color:var(--nsw-link)}.offline-banner{min-height:4svh;background-color:var(--nsw-palette-red-03);display:grid;place-content:center;font-weight:700;position:sticky;top:0;z-index:9}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.container{width:var(--responsive-width);margin-inline:auto;margin-block:16px;min-height:var(--min-page-height)}.global-loading-container{composes:container;min-height:80svh;display:grid;place-items:center}.subheading{font-size:var(--nsw-font-size-md)}.not-found-main{display:grid;place-content:center;min-height:var(--min-page-height)}.not-found-image{margin-inline:auto}.not-found-content{font-size:var(--nsw-font-size-lg-desktop)}.not-found-button{margin:48px auto}.nsw-header__container{border-bottom:1px solid var(--nsw-grey-04)}.icon-margin-left{padding-left:.5rem}.icon-margin-right{padding-right:.5rem}.nsw-accordion{.accordion__nav{display:flex;justify-content:flex-end;.nsw-button .nsw-material-icons{margin-left:.5rem}}}.accordion__item:last-child{margin-bottom:0}.accordion__item{margin-bottom:2rem;.nsw-accordion__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-out;.accordion_icon-open{color:var(--nsw-text-light)}.accordion_icon-default{color:var(--nsw-brand-dark)}&:hover{.accordion_icon-default{color:var(--nsw-text-light)}}}.accordion__icon-default,.nsw-accordion__open,.nsw-accordion__title:hover{background-color:var(--nsw-palette-blue-01);color:white}.nsw-accordion__title:focus{outline:3px solid var(--nsw-focus);outline-offset:3px}}.nsw-accordion__content hr{background-color:var(--nsw-grey-03)}.nsw-accordion__content{hr{margin:2rem 0}}.nsw-accordion__title .nsw-material-icons{display:flex;gap:.5rem}.accordion__toggle-text{font-size:1.25rem}.nsw-accordion__content{gap:10px;display:flex;flex-direction:column}