.StudentRegistrationForm_form__NYGKJ{display:flex;flex-direction:column;gap:22px}.StudentRegistrationForm_section__i9_t0{display:flex;flex-direction:column;gap:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:20px;background:var(--color-surface)}.StudentRegistrationForm_legend__4X45A{font-family:var(--font-body);font-weight:600;line-height:1.25;letter-spacing:-.011em;font-size:clamp(1.25rem,2vw,1.5rem);font-size:1.05rem;color:var(--color-text);padding:0 6px}.StudentRegistrationForm_row__qQkQs{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:480px){.StudentRegistrationForm_row__qQkQs{grid-template-columns:1fr 1fr}}.StudentRegistrationForm_subjects__2irmt{border:1px dashed var(--color-border);border-radius:var(--radius-card);padding:14px 16px}.StudentRegistrationForm_subLegend__BxAl8{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;font-weight:700;color:var(--color-text);padding:0 4px}.StudentRegistrationForm_req__pz0iT{color:var(--color-danger)}.StudentRegistrationForm_subjectGrid__jwino{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 14px;gap:8px 14px;margin-top:6px}@media(min-width:480px){.StudentRegistrationForm_subjectGrid__jwino{grid-template-columns:repeat(3,1fr)}}.StudentRegistrationForm_check__j_PXl,.StudentRegistrationForm_consent__6RsPq{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-text-secondary)}.StudentRegistrationForm_check__j_PXl input,.StudentRegistrationForm_consent__6RsPq input{margin-top:3px;flex-shrink:0}.StudentRegistrationForm_check__j_PXl a,.StudentRegistrationForm_consent__6RsPq a{color:var(--color-link);font-weight:600}.StudentRegistrationForm_consent__6RsPq{padding:4px 0}.StudentRegistrationForm_error__pDuRl{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-danger);background:var(--color-danger-bg);padding:10px 12px;border-radius:var(--radius-button)}.StudentRegistrationForm_honeypot__hfsOu{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}