.naw-signup.svelte-155ud91{font-family:var(--nw-font-sans, var(--font-body));color:var(--color-text);text-align:left}.naw-signup--hero.svelte-155ud91{margin:24px 0 8px}.naw-signup--page.svelte-155ud91{margin:0 auto 40px;max-width:40rem}.naw-signup__title.svelte-155ud91{display:block;margin:0 0 12px;font-size:19px;line-height:29px;font-weight:600;letter-spacing:.1px}.naw-signup__row.svelte-155ud91{display:flex;flex-wrap:wrap;gap:12px}.naw-signup__input.svelte-155ud91{flex:1 1 16rem;min-width:0;padding:12px 16px;font-size:19px;line-height:29px;color:var(--nw-color-text-primary, var(--color-text));background:#fff;border:1px solid #d8d8d8;border-radius:0;transition:border-color .15s}.naw-signup__input.svelte-155ud91:focus{outline:none;border-color:var(--nw-color-primary)}.naw-signup__input[aria-invalid=true].svelte-155ud91{border-color:var(--color-error, #b3261e)}.naw-signup__button.svelte-155ud91{flex:0 0 auto;padding:12px 28px}.naw-signup__error.svelte-155ud91{margin:8px 0 0;font-size:15px;line-height:22px;color:var(--color-error, #b3261e)}.naw-signup__privacy.svelte-155ud91{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--color-text-muted)}.naw-signup__privacy.svelte-155ud91 a:where(.svelte-155ud91){color:var(--nw-color-primary);text-decoration:underline}.naw-signup__done.svelte-155ud91{margin:24px 0 8px;font-size:19px;line-height:29px;font-weight:600}.naw-signup__done.svelte-155ud91 .naw-diamond:where(.svelte-155ud91){display:inline-block;width:8px;height:8px;margin-right:10px;background:var(--nw-color-secondary, #8a6a26);transform:rotate(45deg);vertical-align:middle}
