.fe-msg.fe-msg{color:var(--fe-danger,var(--color-danger));letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:13px;font-style:normal;font-weight:600;line-height:1.5;display:block}.fe-hint.fe-hint{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;display:block}.fe-flag{color:var(--fe-danger,var(--color-danger));white-space:nowrap;font-size:12px;font-style:normal;font-weight:750;line-height:1.4}.fe-group-msg.fe-group-msg{margin:0 0 16px}.signup-form .signup-grid{align-items:start}.signup-consent-line>.fe-msg{flex-basis:100%}.fe-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fe-step{color:color-mix(in oklab,var(--color-white) 72%,transparent);white-space:nowrap;align-self:center;font-size:12px;font-style:normal;font-weight:600;line-height:1.4}.fe-step.is-done{color:var(--color-white);font-weight:750}.signup-index ol li{grid-template-columns:32px minmax(0,1fr) auto}@media (max-width:820px){.signup-index ol li{grid-template-columns:24px minmax(0,1fr) auto}}@layer haegang-sections{:root:root:root:root body :is(input,select,textarea)[aria-invalid=true]:not([type=checkbox]):not([type=radio]){border-color:var(--fe-danger,var(--color-danger))!important}}
