.restricted-content{background-color:#256530;bottom:0;display:grid;height:min(85vh,52.125rem);left:0;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;position:fixed;transform:translateY(110%);width:100%;will-change:transform;z-index:16}@media(prefers-reduced-motion: no-preference){.restricted-content{transition:transform 250ms ease-in-out}}@media print{.restricted-content{display:none}}.restricted-content[aria-hidden=false]{transform:translateY(0)}.modal-signup{align-items:center;color:#fff;text-align:center}.modal-signup__container{margin-left:auto;margin-right:auto;height:-moz-max-content;height:max-content;width:calc(100% - var(--site-edge)*2)}@media(min-width: 64rem){.modal-signup__container{width:calc((((min(100vw, var(--site-max)) - var(--site-edge) * 2) / var(--site-columns) - (var(--site-gap) / var(--site-columns) * (var(--site-columns) - 1))) * 4) + var(--site-gap) * 3)}}.modal-signup__heading{font-size:1.875rem;line-height:1.2}.modal-signup__help-icon{display:inline-block}.modal-signup__help-icon svg{fill:#fff}.modal-signup__value-text{font-size:1.125rem;line-height:1.3333333333;margin-bottom:1.625rem}.modal-signup__value-text p a:not([class]),.modal-signup__value-text li a:not([class]){border-bottom:1px solid;color:#256530;text-decoration:none}.modal-signup__value-text p a:not([class]):hover,.modal-signup__value-text p a:not([class]):focus,.modal-signup__value-text li a:not([class]):hover,.modal-signup__value-text li a:not([class]):focus{text-decoration:none}@media(prefers-reduced-motion: no-preference){.modal-signup__value-text p a:not([class]),.modal-signup__value-text li a:not([class]){transition:color 250ms ease-in-out}}.modal-signup__value-text p a:not([class]):hover,.modal-signup__value-text p a:not([class]):focus,.modal-signup__value-text li a:not([class]):hover,.modal-signup__value-text li a:not([class]):focus{color:#121212}.modal-signup__form-wrapper{margin-left:auto;margin-right:auto;max-width:21.875rem}.modal-signup__error{font-size:.8125rem;line-height:1.1538461538;display:none;margin-bottom:.625rem;text-align:center}.login-form--error .modal-signup__error{display:block}.login-form--modal-signup .login-form__label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.login-form--modal-signup .login-form__submit{border:1px solid #fff}

/*# sourceMappingURL=modal-signup.min.css.map*/