.academics-page{}.academics-page .academics-intro{max-width: 1170px;margin: 0 auto;padding: 4rem 1rem}.academics-page .academics-intro-grid{display: grid;grid-template-columns: 1fr 1.1fr;gap: 3rem;align-items: center}.academics-page .academics-intro-content .academics-intro-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 36px !important;line-height: 1.2;color: black !important;margin: 0 0 1.5rem 0;padding: 0;text-align: left !important;text-transform: none}.academics-page .academics-intro-content .academics-intro-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.academics-page .academics-intro-content p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 18px !important;line-height: 1.6;color: black !important;margin: 0;padding: 0;text-align: left !important}.academics-page .academics-intro-image img{width: 100%;height: auto;display: block;margin: 0;border-radius: 4px}.academics-page .academics-callout{background-color: #ebebeb;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;padding: 4rem 1rem}.academics-page .academics-callout-grid{max-width: 1170px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr;gap: 4rem}.academics-page .academics-callout-col .academics-callout-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 32px !important;line-height: 1.2;color: black !important;margin: 0 0 1.5rem 0;padding: 0;text-align: left !important;text-transform: none}.academics-page .academics-callout-col .academics-callout-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.academics-page .academics-callout-col p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 17px !important;line-height: 1.6;color: black !important;margin: 0 0 1rem 0;padding: 0;text-align: left !important}.academics-page .academics-callout-col p strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;text-transform: uppercase}.academics-page .academics-live{background-color: black;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;padding: 4rem 1rem}.academics-page .academics-live-grid{max-width: 1170px;margin: 0 auto;display: grid;grid-template-columns: 1fr 1.3fr;gap: 3rem;align-items: center}.academics-page .academics-live-image img{width: 100%;height: auto;display: block;margin: 0;border-radius: 4px}.academics-page .academics-live-content .academics-live-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 36px !important;line-height: 1.2;color: white !important;margin: 0 0 1.5rem 0;padding: 0;text-align: left !important;text-transform: none}.academics-page .academics-live-content .academics-live-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #ffca6a}.academics-page .academics-live-content p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 17px !important;line-height: 1.6;color: white !important;margin: 0 0 1.25rem 0;padding: 0;text-align: left !important}.academics-page .academics-curriculum{max-width: 1170px;margin: 0 auto;padding: 4rem 1rem}.academics-page .academics-curriculum-card{background-color: white;border: 1px solid #d8d8d8;border-radius: 12px;padding: 3rem 2.5rem;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05)}.academics-page .academics-curriculum-heading{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 36px !important;line-height: 1.2;color: black !important;margin: 0 auto 2rem;padding: 0 0 1rem 0;text-align: center !important;text-transform: none;position: relative;display: block;max-width: 100%}.academics-page .academics-curriculum-heading::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 200px;height: 2px;background-color: #ffca6a}.academics-page .academics-curriculum-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1.5rem}.academics-page .academics-curriculum-item{background-color: #ebebeb;border-left: 6px solid #12226d;border-radius: 8px;padding: 1.75rem 1.75rem}.academics-page .academics-curriculum-item .academics-curriculum-level{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 24px !important;line-height: 1.2;color: #12226d !important;margin: 0 0 1rem 0;padding: 0;text-align: left !important;text-transform: none}.academics-page .academics-curriculum-item p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 16px !important;line-height: 1.5;color: black !important;margin: 0 0 0.75rem 0;padding: 0;text-align: left !important}.academics-page .academics-curriculum-item p:last-child{margin-bottom: 0}.academics-page .academics-curriculum-item p strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d;text-transform: uppercase}@media screen and (max-width: 992px){.academics-page .academics-intro, .academics-page .academics-callout, .academics-page .academics-live, .academics-page .academics-curriculum{padding-top: 3rem;padding-bottom: 3rem}.academics-page .academics-intro-grid, .academics-page .academics-callout-grid, .academics-page .academics-live-grid, .academics-page .academics-curriculum-grid{grid-template-columns: 1fr;gap: 2.5rem}.academics-page .academics-intro-heading, .academics-page .academics-live-heading, .academics-page .academics-curriculum-heading{font-size: 28px !important}.academics-page .academics-callout-heading{font-size: 24px !important}.academics-page .academics-curriculum-card{padding: 2rem 1.5rem}.academics-page .academics-curriculum-level{font-size: 22px !important}}@media screen and (max-width: 768px){.academics-page .academics-intro-heading, .academics-page .academics-live-heading, .academics-page .academics-curriculum-heading{font-size: 24px !important}.academics-page .academics-callout-heading{font-size: 22px !important}.academics-page .academics-callout-col p, .academics-page .academics-live-content p{font-size: 16px !important}}
