.apply-module__x4-deG__page{max-width:640px;padding:var(--spacing-12,4rem)var(--spacing-6,1.5rem)var(--spacing-16,6rem);margin:0 auto}.apply-module__x4-deG__header{margin-bottom:var(--spacing-8,2.5rem)}.apply-module__x4-deG__title{font-family:var(--font-family-display);font-size:var(--font-size-4xl,2.5rem);color:var(--text-primary);margin-bottom:var(--spacing-3,.75rem);font-weight:600;line-height:1.1}.apply-module__x4-deG__intro{font-family:var(--font-family-body);font-size:var(--font-size-lg,1.125rem);color:var(--text-secondary);line-height:1.6}.apply-module__x4-deG__form{gap:var(--spacing-6,1.5rem);flex-direction:column;display:flex}.apply-module__x4-deG__row{gap:var(--spacing-4,1rem);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.apply-module__x4-deG__row{grid-template-columns:1fr}}.apply-module__x4-deG__field{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.apply-module__x4-deG__label{font-family:var(--font-family-body);font-size:var(--font-size-sm,.875rem);color:var(--text-primary);font-weight:500}.apply-module__x4-deG__checkboxGroup{gap:var(--spacing-3,.75rem)var(--spacing-5,1.25rem);flex-wrap:wrap;display:flex}.apply-module__x4-deG__error{font-family:var(--font-family-body);font-size:var(--font-size-sm,.875rem);color:var(--error-600,#c0392b)}
