  @layer design-system{.nsw-form{margin-top:3rem}.nsw-form:first-child{margin-top:0}.nsw-form__group{margin-top:1rem}.nsw-form__group:first-child{margin-top:0}.nsw-form__helper{font-size:var(--nsw-font-size-xs-mobile);line-height:var(--nsw-line-height-xs-mobile);display:block;margin-bottom:.25rem}@media (min-width: 75rem){.nsw-form__helper{font-size:var(--nsw-font-size-xs-desktop);line-height:var(--nsw-line-height-xs-desktop)}}.nsw-form__helper--error,.nsw-form__helper--valid{margin-top:.5rem;padding:.5rem;font-weight:var(--nsw-font-bold);color:var(--nsw-text-dark);background-repeat:no-repeat;background-position:left .5rem top .5rem;background-size:1rem auto;display:flex;align-items:center}.nsw-form__helper--error .nsw-material-icons,.nsw-form__helper--valid .nsw-material-icons{font-size:1.25rem;margin-right:.25rem}.nsw-form__helper--error{background-color:var(--nsw-status-error-bg)}.nsw-form__helper--error .nsw-material-icons{color:var(--nsw-status-error)}.nsw-form__helper--valid{background-color:var(--nsw-status-success-bg)}.nsw-form__helper--valid .nsw-material-icons{color:var(--nsw-status-success)}.nsw-form__label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);display:block}@media (min-width: 75rem){.nsw-form__label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__label--small{font-weight:var(--nsw-font-normal)}.nsw-form__label+input,.nsw-form__label+textarea,.nsw-form__label+select,.nsw-form__label+.nsw-form__input-group{margin-top:.25rem}.nsw-form__required:after{content:" *";color:var(--nsw-status-error)}.nsw-form__input{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);padding:.6875rem 1rem;border-radius:var(--nsw-border-radius);background-color:var(--nsw-white);color:var(--nsw-text-dark);border:1px solid var(--nsw-grey-01);vertical-align:middle;appearance:none;-webkit-appearance:none;width:100%}@media (min-width: 75rem){.nsw-form__input{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__input:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-section--invert .nsw-form__input:focus{outline:solid 3px var(--nsw-focus-light);outline-offset:0;outline-offset:3px}.nsw-form__input:disabled{border-color:var(--nsw-grey-03);color:var(--nsw-grey-03);cursor:not-allowed;opacity:1}.nsw-form__input[aria-invalid=true],.nsw-form__input.has-error{border-color:var(--nsw-status-error);border-width:2px}.nsw-form__input:hover{background-image:linear-gradient(var(--nsw-hover),var(--nsw-hover))}.nsw-form__input:disabled{background:var(--nsw-off-white)}.nsw-form__input[aria-invalid=true]:hover,.nsw-form__input.has-error:hover{background:var(--nsw-status-error-bg)}.nsw-form__input-group{display:flex}.nsw-form__input-group .nsw-form__input{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.nsw-form__input-group .nsw-form__input:focus{position:relative}.nsw-form__input-group .nsw-button{display:flex;align-items:center;justify-content:center;padding:0 1.5rem;margin:0;border-top-left-radius:0;border-bottom-left-radius:0;border-width:1px;white-space:nowrap;border-color:var(--nsw-grey-01)}.nsw-section--invert .nsw-form__input-group .nsw-button{color:var(--nsw-text-light);background-color:var(--nsw-brand-dark);border-color:var(--nsw-white)}.nsw-form__input-group .nsw-button:focus{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-section--invert .nsw-form__input-group .nsw-button:focus{outline:solid 3px var(--nsw-focus-light);outline-offset:0;outline-offset:3px}.nsw-form__input-group .nsw-material-icons{display:block;font-size:2.25rem;position:static}.nsw-section--invert .nsw-form__input-group .nsw-material-icons,.nsw-section--invert .nsw-form__input-group .nsw-material-icons:hover{color:var(--nsw-text-light)}.nsw-form__input-group--icon .nsw-button{padding:0;min-width:3.75rem;border-color:var(--nsw-grey-01);border-left-width:0}.nsw-form__input-group--icon .nsw-button .nsw-material-icons:first-child{margin-right:0}.nsw-section--invert .nsw-form__input-group--icon .nsw-button{color:var(--nsw-white);border-color:var(--nsw-white)}.nsw-section--invert .nsw-form__input-group--icon .nsw-button:hover{background-color:var(--nsw-hover-light)}.nsw-section--invert .nsw-form__input-group--icon .nsw-button .nsw-material-icons{color:var(--nsw-text-light)}.nsw-form__input-group--icon .nsw-button--white .nsw-material-icons{color:var(--nsw-brand-dark)}.nsw-section--invert .nsw-form__input-group--icon .nsw-button--white .nsw-material-icons{color:var(--nsw-text-light)}.nsw-form__input-group--large .nsw-form__input{padding:1rem}.nsw-form__predictive{position:relative}.nsw-form__predictive-list{z-index:100;border-radius:var(--nsw-border-radius);border-top-left-radius:0;border-top-right-radius:0;background-color:var(--nsw-white);box-shadow:0 4px 12px rgba(var(--nsw-black-rgb),.15);list-style-type:none;padding:0;margin:0;position:absolute;top:3rem;right:0;left:0;overflow:hidden}.nsw-form__predictive-list--large{top:3.625rem}.nsw-form__predictive-list li{padding:0;margin:0}.nsw-form__predictive-list a{display:block;padding:.625rem;color:var(--nsw-text-dark);font-weight:var(--nsw-font-normal)}.nsw-form__predictive-list a:hover{background-color:var(--nsw-hover);outline-width:0}.nsw-form__predictive-list a:focus{outline-width:3px;outline-offset:-3px}.nsw-form__predictive-list a span{font-weight:var(--nsw-font-bold)}.nsw-form__fieldset{margin:0;padding:0;border:0;display:contents}.nsw-form__fieldset legend{padding:0;margin:0 0 1rem;display:block}.nsw-form__legend{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);font-weight:var(--nsw-font-bold);width:100%;display:block}@media (min-width: 75rem){.nsw-form__legend{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__checkbox-input,.nsw-form__radio-input{position:absolute;opacity:0}.nsw-form__checkbox-input:first-child+.nsw-form__checkbox-label,.nsw-form__checkbox-input:first-child+.nsw-form__radio-label,.nsw-form__radio-input:first-child+.nsw-form__checkbox-label,.nsw-form__radio-input:first-child+.nsw-form__radio-label{margin-top:0}.nsw-form__checkbox-input:hover+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input:hover+.nsw-form__radio-label:before,.nsw-form__radio-input:hover+.nsw-form__checkbox-label:before,.nsw-form__radio-input:hover+.nsw-form__radio-label:before{background-image:linear-gradient(var(--nsw-hover),var(--nsw-hover))}.nsw-form__checkbox-input:checked+.nsw-form__checkbox-label:after,.nsw-form__radio-input:checked+.nsw-form__checkbox-label:after{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M29.362 3.742l-18.867 19.204-7.857-7.997-2.638 2.685 9.175 9.34 1.319 1.284 1.318-1.284 20.187-20.547z'%3E%3C/path%3E%3C/svg%3E");background-color:var(--nsw-brand-dark)}.nsw-form__checkbox-input:checked+.nsw-form__radio-label:after,.nsw-form__radio-input:checked+.nsw-form__radio-label:after{background-color:var(--nsw-brand-dark)}.nsw-form__checkbox-input:disabled+.nsw-form__checkbox-label,.nsw-form__checkbox-input:disabled+.nsw-form__radio-label,.nsw-form__radio-input:disabled+.nsw-form__checkbox-label,.nsw-form__radio-input:disabled+.nsw-form__radio-label{cursor:not-allowed}.nsw-form__checkbox-input:disabled+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input:disabled+.nsw-form__radio-label:before,.nsw-form__radio-input:disabled+.nsw-form__checkbox-label:before,.nsw-form__radio-input:disabled+.nsw-form__radio-label:before{border-color:var(--nsw-grey-03);background-color:var(--nsw-off-white)}.nsw-form__checkbox-input:disabled:checked+.nsw-form__checkbox-label:after,.nsw-form__checkbox-input:disabled:checked+.nsw-form__radio-label:after,.nsw-form__radio-input:disabled:checked+.nsw-form__checkbox-label:after,.nsw-form__radio-input:disabled:checked+.nsw-form__radio-label:after{background-color:var(--nsw-grey-03)}.nsw-form__checkbox-input:focus+.nsw-form__checkbox-label:before,.nsw-form__radio-input:focus+.nsw-form__checkbox-label:before{outline:solid 3px var(--nsw-focus);outline-offset:0;outline-offset:3px}.nsw-form__checkbox-input:focus+.nsw-form__radio-label:before,.nsw-form__radio-input:focus+.nsw-form__radio-label:before{box-shadow:0 0 0 3px var(--nsw-text-light),0 0 0 6px var(--nsw-focus)}.nsw-form__checkbox-input[aria-invalid=true]+.nsw-form__checkbox-label:hover:before,.nsw-form__checkbox-input.has-error+.nsw-form__checkbox-label:hover:before,.nsw-form__radio-input[aria-invalid=true]+.nsw-form__checkbox-label:hover:before,.nsw-form__radio-input.has-error+.nsw-form__checkbox-label:hover:before{background-image:linear-gradient(var(--nsw-status-error-bg),var(--nsw-status-error-bg))}.nsw-form__checkbox-input[aria-invalid=true]+.nsw-form__checkbox-label:before,.nsw-form__checkbox-input.has-error+.nsw-form__checkbox-label:before,.nsw-form__radio-input[aria-invalid=true]+.nsw-form__checkbox-label:before,.nsw-form__radio-input.has-error+.nsw-form__checkbox-label:before{border-width:2px;border-color:var(--nsw-status-error)}.nsw-form__checkbox-label,.nsw-form__radio-label{font-size:var(--nsw-font-size-sm-mobile);line-height:var(--nsw-line-height-sm-mobile);margin:1rem 0 0;padding:.25rem 0 .25rem 3rem;min-height:2rem;display:block;position:relative}@media (min-width: 75rem){.nsw-form__checkbox-label,.nsw-form__radio-label{font-size:var(--nsw-font-size-sm-desktop);line-height:var(--nsw-line-height-sm-desktop)}}.nsw-form__checkbox-label:before,.nsw-form__radio-label:before{content:"";width:2rem;height:2rem;margin-right:1rem;border:1px var(--nsw-grey-01) solid;top:0;left:0;display:inline-block;vertical-align:middle;background-color:var(--nsw-white);position:absolute}.nsw-form__checkbox-label:after,.nsw-form__radio-label:after{content:"";position:absolute;width:1.375rem;height:1.375rem;background-repeat:no-repeat;background-position:center center;background-size:1rem auto;left:.3125rem;top:.3125rem}.nsw-form__checkbox-label:before{border-radius:var(--nsw-border-radius)}.nsw-form__radio-label:before{border-radius:50%}.nsw-form__radio-label:after{border-radius:50%}}@layer theme;@layer theme;@layer theme;@layer theme{.cs-form{--form-border-width: 1px;--form-border-radius: 4px;--form-colour-current: var(--form-colour-default)}.cs-form,.bg-dark .bg-light .cs-form{--form-colour-default: #999999;--form-colour-active: #253473;--form-colour-success: #26B10F;--form-colour-error: #C92027;--form-colour-disabled: #DBDBDB}.bg-dark .cs-form{--form-colour-default: #FFFFFF;--form-colour-active: #FFAE26;--form-colour-success: #008A07;--form-colour-error: #B81237;--form-colour-disabled: #DBDBDB}.cs-form__group{margin-block-start:1rem}.cs-form__group:has(:checked),.cs-form__group:has(:focus){--form-colour-current: var(--form-colour-active)}.cs-form__group:has([aria-invalid]){--form-colour-current: var(--form-colour-error)}.cs-form__group:has(:disabled){--form-colour-current: var(--form-colour-disabled)}.cs-form--no-gap .cs-form__group{margin-block-start:0}.cs-form__input{--form-border-colour: var(--form-colour-current);border-width:var(--form-border-width, 1px);border-radius:var(--form-border-radius, 4px);border-color:var(--form-border-colour, #999999);border-style:solid}.cs-form__input:hover{background-image:none;background-color:color-mix(in srgb,var(--form-colour-current) 10%,transparent)}.cs-label{font-size:clamp(1rem,.9618rem + .1631vw,1.1575rem);font-weight:400;line-height:1.44}@media print{.cs-label{font-size:16px}}.cs-label--bold{font-size:clamp(1rem,.9618rem + .1631vw,1.1575rem);font-weight:600;line-height:1.44}@media print{.cs-label--bold{font-size:16px}}.cs-form__helper{color:#636363}.cs-form__validation{display:flex;gap:.5rem}.nsw-form__helper--error,.nsw-form__helper--valid{font-size:.875rem;font-weight:400;line-height:1.7}@media print{.nsw-form__helper--error,.nsw-form__helper--valid{font-size:14px}}}
