.notice-module__KJw_Rq__card{border:1px solid var(--border);border-inline-start:3px solid var(--accent);background:var(--background);border-radius:2px;padding:clamp(1.5rem,4vw,2.5rem)}.notice-module__KJw_Rq__badge{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.9rem;font-size:.74rem;font-weight:700;display:inline-block}.notice-module__KJw_Rq__text{color:var(--muted);max-width:55ch}
.RegistrationForm-module__pvEeRW__form{flex-direction:column;gap:1.25rem;max-width:32rem;margin-top:1.5rem;display:flex}.RegistrationForm-module__pvEeRW__field{flex-direction:column;gap:.4rem;display:flex}.RegistrationForm-module__pvEeRW__field label{font-size:.9rem;font-weight:600}.RegistrationForm-module__pvEeRW__field input{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;border-radius:2px;padding:.65rem .85rem}.RegistrationForm-module__pvEeRW__field input:focus-visible{border-color:var(--focus)}.RegistrationForm-module__pvEeRW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.RegistrationForm-module__pvEeRW__consents{border:1px solid var(--border);border-radius:2px;flex-direction:column;gap:.9rem;padding:1rem 1.25rem;display:flex}.RegistrationForm-module__pvEeRW__consents legend{padding:0 .35rem;font-weight:600}.RegistrationForm-module__pvEeRW__checkboxRow{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}.RegistrationForm-module__pvEeRW__checkboxRow input{margin-top:.2rem}.RegistrationForm-module__pvEeRW__privacyLink{font-size:.85rem}.RegistrationForm-module__pvEeRW__error{color:var(--danger);font-size:.9rem}.RegistrationForm-module__pvEeRW__message{margin-top:1.5rem;font-size:1.05rem}
