 .AcademicLicensesIntro
            {
                margin-bottom: 40px;
            }

            .AcademicLicensesIntroText
            {
                margin: 0 auto;
                font-size: 18px;
                line-height: 1.8;
                color: #555555;
            }

            .AcademicLicensesGrid
            {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 25px;
                margin-bottom: 40px;
            }

            .AcademicLicensesFormWrap
            {
                padding: 35px;
                border: 1px solid #e5e5e5;
                border-radius: 10px;
                background-color: #ffffff;
                box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
                box-sizing: border-box;
            }

            .AcademicLicensesForm
            {
                width: 100%;
            }

            .AcademicLicensesFormRow
            {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 20px;
                margin-bottom: 20px;
            }

            .AcademicLicensesFormGroup
            {
                width: 100%;
            }

            .AcademicLicensesFormGroupFull
            {
                width: 100%;
                margin-bottom: 20px;
            }

            .AcademicLicensesForm label
            {
                display: block;
                margin-bottom: 8px;
                font-size: 14px;
                font-weight: 600;
                color: #222222;
            }

            .AcademicLicensesForm input[type="text"],
            .AcademicLicensesForm input[type="email"],
            .AcademicLicensesForm input[type="url"],
            .AcademicLicensesForm select,
            .AcademicLicensesForm textarea
            {
                width: 100%;
                padding: 12px 14px;
                border: 1px solid #d7d7d7;
                border-radius: 6px;
                background-color: #ffffff;
                color: #222222;
                font-size: 15px;
                box-sizing: border-box;
            }

            .AcademicLicensesForm textarea
            {
                min-height: 140px;
                resize: vertical;
            }

            .AcademicLicensesCheckboxGroup
            {
                margin-bottom: 15px;
            }

            .AcademicLicensesCheckboxGroup label
            {
                display: flex;
                align-items: flex-start;
                gap: 10px;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: 400;
                line-height: 1.6;
                color: #444444;
            }

            .AcademicLicensesCheckboxGroup input[type="checkbox"]
            {
                margin-top: 3px;
            }

            .AcademicLicensesNote
            {
                margin-top: 20px;
                font-size: 14px;
                line-height: 1.6;
                color: #666666;
            }

            .AcademicLicensesHiddenField
            {
                display: none;
            }

            @media (max-width: 900px)
            {
                .AcademicLicensesGrid
                {
                    grid-template-columns: 1fr;
                }

                .AcademicLicensesFormRow
                {
                    grid-template-columns: 1fr;
                }
            }

            @media (max-width: 767px)
            {
                .AcademicLicensesFormWrap
                {
                    padding: 25px 20px;
                }

                .AcademicLicensesIntroText
                {
                    font-size: 16px;
                }
            }