.slogan{font-size:3rem;color:#fff;line-height:3rem;font-weight:700;margin-top:6.25rem!important;text-align:center}.slogan-highlight{color:var(--colors-secondary)}.slogan-sub{font-size:1rem;font-weight:400;color:#fff;text-align:center;padding:1.25rem 0 3rem}.unimatch-grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:42rem;gap:2rem;width:100%}.unimatch-box{font-family:Inter;border-radius:1rem;width:100%;background-color:var(--colors-aish-background);box-shadow:0 4px 0 -1px var(--colors-aish-dropshadow);border:1px solid var(--colors-aish-dropshadow);min-height:42rem}.unimatch-box-selected{min-height:86rem}.unimatch-box-content{padding:1.5rem .5rem 1.5rem 1.5rem;height:100%;color:var(--colors-black);text-align:justify;height:calc(42rem - 15rem)}.unimatch-box-content-selected{height:calc(86rem - 15rem)}.unimatch-box-content-inner{max-height:60rem;overflow-y:hidden;padding-right:1rem}.unimatch-box-content-inner-selected{max-height:62rem;overflow-y:auto}.unimatch-box-title{font-size:22px;font-weight:600;line-height:29px;color:var(--colors-aish-black);&:hover{color:var(--colors-aish-blue);cursor:pointer}}.unimatch-box-subtitle,.unimatch-box-subtitle-clickable{font-size:18px;line-height:27px;font-weight:400;color:var(--colors-aish-gray);margin:.5rem 0 .25rem}.unimatch-box-subtitle-clickable:hover{color:var(--colors-smartypants);cursor:pointer}.unimatch-box-overview{font-size:16px;font-weight:400;line-height:23px;color:var(--colors-aish-lightgray)}.unimatch-box-overview-rowlimited{-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.unimatch-box-atar{font-size:12px;font-weight:400;line-height:14px;color:var(--colors-aish-lightgray);border-radius:.75rem;background-color:var(--colors-brainwave);padding:.5rem}.lumen-tip-content{color:var(--colors-aish-black);text-align:centerjustify;background-color:var(--colors-aish-lightpink);font-family:Inter;border-radius:1rem;min-height:42rem;padding:8rem 0}.discipline-box,.discipline-box-blue{border-radius:.75rem;width:100%;max-width:67rem;background-color:var(--colors-silence)}.discipline-box-blue{background:linear-gradient(34deg,#1b3f73,#466ea4 50%,#0d2850)}.discipline-box-content{padding:1.25rem;height:100%;color:var(--colors-primary)}.discipline-box-skillsbox{display:block;background-color:var(--colors-gradlight);width:17.5rem;min-width:17.5rem;border-radius:0 .5rem .5rem 0}.discipline-box-image{width:16rem;border-radius:.75rem;margin:-1.25rem -1.25rem 1.25rem;height:12rem;-o-object-fit:cover;object-fit:cover}.discipline-search-text{color:var(--colors-graduate)}.careers-search-text,.discipline-search-link{color:var(--colors-smartypants)}.discipline-search-link{font-weight:700}.careers-search-link{font-weight:700}.careers-search-link,.discipline-box-field,.discipline-box-roles{color:var(--colors-graduate)}.discipline-box-title-career,.discipline-box-title-discipline,.discipline-box-title-recommendation,.discipline-box-title-unimatch{cursor:pointer;font-weight:700;font-size:1.5rem;color:var(--colors-graduate)}.discipline-box-title-career{color:var(--colors-smartypants)}.discipline-box-title-recommendation{color:var(--colors-smartypants);font-weight:400}.discipline-box-title-recommendation:hover{color:var(--colors-smartylight)}.discipline-box-title-course{cursor:pointer;font-weight:700;font-size:1.3rem;color:var(--colors-graduate)}.discipline-box-title-unimatch{font-weight:400;color:var(--colors-graduate)}.discipline-box-title-unimatch:hover{color:var(--colors-offcampus)}.discipline-box-course-unimatch{cursor:pointer;font-weight:400;font-size:1.3rem;color:var(--colors-smartypants)}.discipline-box-overview,.discipline-box-overview-2rows,.discipline-box-overview-3rows,.discipline-box-overview-print{cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;margin-top:.5rem}.discipline-box-overview-2rows{cursor:inherit;-webkit-line-clamp:2}.discipline-box-overview-3rows{cursor:inherit;-webkit-line-clamp:3}.discipline-box-overview-all{cursor:inherit;margin-top:.5rem}.discipline-box-overview-print{display:none}.discipline-box-readmore{cursor:pointer;color:var(--colors-graduate);font-weight:700}.discipline-box-roles{color:var(--colors-secondary)}.discipline-box-field-values,.discipline-box-roles-values{display:inline-block;width:37rem;height:6rem;overflow:hidden}.discipline-box-skills{font-size:1rem;font-weight:700;color:var(--colors-graduate);position:relative;height:13.5rem;max-height:13.5rem}.discipline-box-skills-list{font-size:.75rem;font-weight:400;color:var(--colors-graduate);height:8.5rem;max-height:8.5rem;overflow-y:hidden;margin:.5rem 0}.discipline-box-skills-buttons{bottom:.5rem;position:absolute!important;width:calc(100% - 1.5rem)!important}.discipline-suggestion-box-link{cursor:pointer;position:absolute;bottom:1.25rem;color:var(--colors-white)}.discipline-detail-title{margin:1.5rem 0 0;font-size:2.5rem;font-weight:700;color:var(--colors-primary)}.recommendation-box-overview-all{cursor:inherit;margin-top:.5rem;line-height:1.5rem;padding:0 0 0 1rem;border-left:.5rem solid var(--colors-smartypants);font-size:1rem}.recommendation-box-archived{cursor:inherit;line-height:2.5rem;padding:0 1rem;border-left:.5rem solid var(--colors-panicattack);font-size:1.5rem}.recommendation-box-header-title{width:calc(100% - 296px)}.recommendation-box-footer-great{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem;margin-left:5rem}@media (max-width:1279px){.slogan{font-size:3rem}.discipline-box-skillsbox{display:none}.discipline-box-field-values,.discipline-box-roles-values{width:calc(100vw - 13.75rem);max-width:64.375rem}.recommendation-box-header-title{width:100%}.recommendation-box-footer-great{margin-left:0}}@media (max-width:599px){.discipline-box-field-values,.discipline-box-roles-values{width:calc(100vw - 7.625rem)}.unimatch-grid-container{grid-template-columns:repeat(1,1fr);grid-auto-rows:unset;gap:2rem}.lumen-tip-content,.unimatch-box,.unimatch-box-content,.unimatch-box-content-selected,.unimatch-box-selected{min-height:unset;height:unset}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.shake-animation{animation:shake .6s ease-in-out}