#financial-wellbeing-survey{font-family:var(--font-primary);font-kerning:normal}#financial-wellbeing-survey :where(.text-xs){font-size:.875rem;line-height:1.55}#financial-wellbeing-survey :where(.text-sm){font-size:1rem;line-height:1.6}#financial-wellbeing-survey :where(.font-data){font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:normal}#financial-wellbeing-survey :where(label,legend){line-height:1.5}#financial-wellbeing-survey :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--font-primary);font-size:1rem;line-height:1.5}#financial-wellbeing-survey :is(.text-secondary\/50,.text-secondary\/55,.text-secondary\/60,.text-secondary\/65,.text-secondary\/70,.text-secondary\/75,.text-secondary\/80){color:var(--color-secondary)}.dark #financial-wellbeing-survey :is(.dark\:text-accent\/50,.dark\:text-accent\/55,.dark\:text-accent\/60,.dark\:text-accent\/65,.dark\:text-accent\/70,.dark\:text-accent\/75,.dark\:text-accent\/80){color:var(--color-accent)}#financial-wellbeing-survey :is(input,textarea)::placeholder{color:var(--color-secondary);opacity:.85}.dark #financial-wellbeing-survey :is(input,textarea)::placeholder{color:var(--color-accent);opacity:.9}#financial-wellbeing-survey .survey-field-hint{white-space:nowrap;text-overflow:ellipsis;opacity:.95;min-width:0;max-width:100%;font-size:.75rem;font-weight:400;line-height:1.4;display:block;overflow:hidden}#financial-wellbeing-survey .survey-fx-hint{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.9;max-width:100%;font-size:.75rem;font-weight:400;line-height:1.4;display:block;overflow:hidden}
