.form__submit{border:solid 2px rgba(0,0,0,0);cursor:pointer;display:inline-block;font-size:1rem;padding:0.5rem 1rem;text-decoration:none}.form__submit{background-color:#000;color:#fff}.is-hover.form__submit,.form__submit:hover{background-color:#666;color:#fff}.is-focus.form__submit,.form__submit:focus{outline:none}.is-focus.form__submit::before,.form__submit:focus::before{-webkit-transform:scale(1.1);transform:scale(1.1)}.is-active.form__submit,.form__submit:active{background-color:hsl(0,0%,30%);color:#fff;position:relative;top:1px}.is-disabled.form__submit,.form__submit:disabled{background-color:#ccc;color:#666}.form-general__label,.form__page-heading,.form-text__heading{display:block;font-size:1.5rem;line-height:2.0625rem;padding-bottom:0.75rem}.form-text__body{font-size:1.125rem;line-height:1.5625rem}.field-validation-error,.form__help-text{font-size:0.875rem;line-height:1.1875rem}.form__row{margin-bottom:0.625rem}@media print,screen and (min-width: 82.5625em){.form__row{margin-bottom:1.25rem}}.checkbox__container{margin-bottom:1rem}.dropdown__container{display:block;margin-bottom:1rem;width:100%}.radio__container{margin-bottom:1rem}.textfield__container{margin-bottom:1rem}.textarea__container{margin-bottom:1rem}.form__row{display:block;width:100%}.form__label{display:block;margin-bottom:0.625rem}.field-validation-error{color:#b80000}.form-general__label{display:block;margin:1rem 0}