.university-app{--uni-inset:clamp(30px, 3.5vw, 68px);--uni-rank-inset:clamp(18px, 1.7vw, 34px);background:radial-gradient(46% 16% at 50% 0,#8b3dff1a,#0000 76%),#050506;min-height:100vh;overflow-x:clip}.university-nav{height:86px;box-shadow:none;pointer-events:none;background:0 0;padding:18px clamp(22px,3vw,50px) 0}.university-nav:after{opacity:0;background:linear-gradient(#050507f0,#0505079e 58%,#0000);transition:opacity .22s;display:block;inset:0 0 -30px}.university-nav--scrolled{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.university-nav--scrolled:after{opacity:1}.university-nav__inner{width:100%;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.university-nav--scrolled .university-nav__inner{box-shadow:none;background:0 0;border:0}.university-nav__brand img{filter:drop-shadow(0 5px 18px #000000b8);width:160px}.university-nav__desktop{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#242228b3,#100f1399);border-color:#ffffff26;gap:2px;padding:4px;box-shadow:inset 0 1px #ffffff1f,0 16px 45px #0000004d}.university-nav__desktop a{color:#ffffff8f;padding:8px 17px;font-size:11px;font-weight:650}.university-nav__desktop a.is-active{background:linear-gradient(#8b3dff40,#8b3dff1c);border-color:#cdb2ff38;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #471b8c38}.university-account__trigger,.university-auth__sign-in{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1110149e;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #00000047}.university-account__logout{color:#ffffffc7;text-align:left;background:#ffffff09;border-color:#ffffff17;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:7px 9px 7px 7px}.university-account__logout-icon{color:#ffffffa8;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:34px;height:34px;transition:border-color .16s,color .16s,background .16s;display:grid}.university-account__logout-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.university-account__logout-copy strong{font-size:11px}.university-account__logout-copy small{color:#fff6;font-size:8px;font-weight:550}.university-account__logout>svg{color:#ffffff52;transition:transform .16s,color .16s}.university-account__logout:hover .university-account__logout-icon{color:#fecaca;background:#ef444417;border-color:#f8717133}.university-account__logout:hover>svg{color:#fecaca;transform:translate(2px)}.university-signout-confirmation{z-index:150;-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:#030305c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.university-signout-confirmation>section{color:#fff;background:linear-gradient(#18171cfc,#0c0c0ffc);border:1px solid #ffffff21;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:15px;width:min(100%,390px);padding:20px;display:grid;box-shadow:inset 0 1px #ffffff12,0 34px 110px #000000b8,0 0 60px #8b3dff14}.university-signout-confirmation__icon{color:#fecaca;background:#ef444417;border:1px solid #f8717133;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.university-signout-confirmation>section>div{min-width:0}.university-signout-confirmation>section>div>p:first-child{color:#c6a7ff;letter-spacing:.17em;margin:2px 0 7px;font-size:7px;font-weight:850}.university-signout-confirmation h2{letter-spacing:-.035em;font-size:19px;line-height:1.08}.university-signout-confirmation>section>div>p:last-child{color:#ffffff80;margin-top:9px;font-size:10px;line-height:1.55}.university-signout-confirmation footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.university-signout-confirmation footer button{color:#ffffffb8;min-height:39px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:750;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.university-signout-confirmation footer button:hover{color:#fff;background:#ffffff14;border-color:#fff3}.university-signout-confirmation footer .university-signout-confirmation__confirm{color:#fee2e2;background:#ef44441a;border-color:#f871713d}.university-signout-confirmation footer .university-signout-confirmation__confirm:hover{background:#ef44442b;border-color:#f871716b}.university-nav__mobile-controls{display:none}.university-showcase{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.university-showcase:before{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a86cff8c 27%,#e8dbff 50%,#a86cff8c 73%,#0000);border-radius:999px;width:52%;height:1px;position:absolute;top:0;left:24%;box-shadow:0 0 22px #8b3dffe6,0 0 78px #8b3dff8a,0 18px 105px #8b3dff4d}.university-showcase:after{z-index:-1;aspect-ratio:1;filter:blur(125px);content:"";pointer-events:none;background:#8b3dff1a;border-radius:50%;width:50%;position:absolute;top:-20%;left:25%}.university-hero{min-height:clamp(620px,74vh,780px);box-shadow:none;background:#070708;border:0;border-radius:0;margin:0;overflow:hidden}.university-hero:after{z-index:2;content:"";pointer-events:none;background:radial-gradient(43% 74% at 70% 42%,#8b3dff29,#0000 74%),linear-gradient(#05050752,#0000 28% 54%,#050507f0 95%);position:absolute;inset:0}.university-hero__art{background:#070708;position:absolute;inset:0;overflow:hidden}.university-hero__backdrop{filter:blur(30px)saturate(.68)brightness(.46);opacity:.78;background-position:54% 40%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.06)}.university-hero__image{z-index:1;object-fit:cover;object-position:50% 18%;filter:saturate(.86)contrast(1.09)brightness(.8);transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);width:min(72vw,1500px)!important;height:100%!important;left:50%!important;right:auto!important}.university-hero__overlay{z-index:1;background:linear-gradient(90deg,#040406fa 0%,#040406eb 23%,#040406a3 43%,#04040629 68%,#0404063d),linear-gradient(#0000006b,#0000 31% 58%,#050507db)}.university-hero__content{z-index:3;width:min(560px,48vw);min-height:clamp(620px,74vh,780px);padding:112px 0 108px var(--uni-inset);gap:14px}.university-hero h1{letter-spacing:-.057em;text-wrap:balance;text-shadow:0 22px 64px #0000009e;max-width:540px;font-size:clamp(43px,4.1vw,64px);font-weight:730;line-height:.94}.university-hero__meta{color:#ffffff9e;flex-wrap:wrap;gap:10px;font-size:10px}.university-hero__meta strong{color:#f2eaff;letter-spacing:.08em;text-shadow:0 1px 10px #fff3;text-transform:uppercase;background:linear-gradient(135deg,#ae70ff47,#5627972e 55%,#ffffff14);border:1px solid #d5bcff66;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #692dbf33,0 0 18px #a763ff1a}.university-hero__meta strong svg{color:#dfc8ff;filter:drop-shadow(0 0 5px #c494ffb3)}.university-hero__content>p{color:#ffffffad;max-width:480px;font-size:clamp(13px,.95vw,15px);line-height:1.58}.university-hero__actions{gap:9px;margin-top:5px}.university-button{border:1px solid #0000;border-radius:999px;min-height:46px;padding-inline:19px;font-size:11px;font-weight:760;box-shadow:0 16px 34px #00000038}.university-button--primary{color:#09090b;background:#fff;box-shadow:0 16px 42px #0000004d,inset 0 -1px #0000001f}.university-button--primary:hover{color:#09090b;background:#e9ddff;transform:translateY(-1px)}.university-button--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0d8c;border-color:#ffffff29}.university-button--glass:hover{background:#ffffff1c}.university-hero__teacher{z-index:4;right:var(--uni-inset);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);text-shadow:0 3px 15px #000;background:radial-gradient(circle at 12% 24%,#8b3dff2e,#0000 44%),linear-gradient(135deg,#16141cb8,#08080b6b);border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:13px;padding:8px 17px 8px 8px;display:flex;position:absolute;bottom:100px;box-shadow:0 18px 46px #0000004d,0 0 34px #8b3dff0f,inset 0 1px #ffffff14}.university-hero__teacher-avatar{background:#17161b;border:1px solid #dfcdff7a;border-radius:50%;flex:0 0 50px;width:50px;height:50px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #8b3dff1a,0 12px 28px #00000070}.university-hero__teacher-avatar img{object-fit:cover;object-position:50% 25%;transform:scale(1.75)}.university-hero__teacher-copy{flex-direction:column;gap:5px;display:flex}.university-hero__teacher-copy small{color:#e2d3ffa3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:7.5px;font-weight:800;display:flex}.university-hero__teacher-copy small:before{content:"";background:linear-gradient(90deg,#c9a9ff,#8b3dff42);border-radius:999px;width:16px;height:1px;box-shadow:0 0 10px #8b3dff99}.university-hero__teacher strong{color:#fffffff5;letter-spacing:-.015em;font-size:14px;font-weight:720}.university-showcase__ranking{z-index:3;box-shadow:none;background:radial-gradient(38% 130% at 11% 22%,#8b3dff1f,#0000 76%),linear-gradient(#0000 0,#060608c7 34%,#070708 70%,#050506 100%);border-top:0;margin-top:0;padding:34px 0 12px;position:relative}.university-showcase__continue{z-index:3;background:radial-gradient(34% 130% at 12% 0,#8b3dff17,#0000 72%),#050506;padding:30px 0 18px;position:relative}.university-library{background:radial-gradient(50% 13% at 50% 0,#8b3dff0e,#0000 76%),#050506;gap:62px;margin-top:0;padding:28px 0 110px}.university-row__heading{padding:0 var(--uni-inset) 16px;align-items:flex-end}.university-row__heading>div>span,.university-discovery>header span{color:#b892f2;letter-spacing:.21em;margin-bottom:7px;font-size:7px;font-weight:850;display:block}.university-row__heading h2{letter-spacing:-.047em;font-size:clamp(22px,1.85vw,30px);font-weight:710}.university-row__heading a{color:#ffffff73;align-items:center;gap:5px;padding-bottom:2px;font-size:10px;display:inline-flex}.university-row__track{padding:10px var(--uni-inset) 24px;gap:15px}.university-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:clamp(275px,22vw,390px);transition:transform .21s;overflow:visible}.university-card:hover{box-shadow:none;border-color:#0000;transform:translateY(-4px)}.university-card__media{background:#111114;border:1px solid #ffffff21;border-radius:12px;box-shadow:0 20px 52px #0000005c,inset 0 1px #ffffff0e}.university-card:hover .university-card__media{border-color:#cdb2ff75;box-shadow:0 28px 68px #00000085,0 0 0 1px #8b3dff14,0 0 38px #8b3dff14}.university-card__media>img{transform:none}.university-card:hover .university-card__media>img{filter:saturate(1.04)brightness(1.02);transform:none}.university-card__shade{background:linear-gradient(#0000 48%,#000000a3)}.university-card__poster-meta{z-index:2;color:#ffffffb8;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0707098f;border:1px solid #ffffff29;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750;position:absolute;bottom:9px;right:10px;box-shadow:0 8px 22px #00000047}.university-card__badge{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#722be6e0;border:1px solid #fff3;border-radius:999px;padding:5px 7px;font-size:7px;top:9px;right:9px;box-shadow:0 9px 24px #561eb159}.university-card__progress-label{z-index:3;color:#f1e9ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#361766d1;border:1px solid #ddcaff4d;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;top:9px;right:9px;box-shadow:0 9px 24px #3713735c}.university-card__progress-track{z-index:4;background:#ffffff29;height:4px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.university-card__progress-track>span{background:linear-gradient(90deg,#7130d9,#b786ff 72%,#eadcff);border-radius:0 999px 999px 0;height:100%;display:block;box-shadow:0 0 16px #b786ffb3}.university-card__play{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070709ad;border-color:#ffffff4d;width:35px;height:35px;bottom:10px;right:10px}.university-card__copy{gap:6px;min-height:57px;padding:12px 2px 0}.university-card__copy>strong{min-height:0;text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:690;line-height:1.3;display:-webkit-box;overflow:hidden}.university-card__copy small{color:#fff6;font-size:9px}.university-row__arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#09090bd6;border:1px solid #ffffff2b;border-radius:50%;width:44px;height:44px;top:50%;bottom:auto;transform:translateY(-50%);box-shadow:0 14px 35px #00000070}.university-row__arrow--left{left:max(10px, calc(var(--uni-inset) / 2))}.university-row__arrow--right{right:max(10px, calc(var(--uni-inset) / 2))}.university-row--ranked .university-row__heading{padding-right:var(--uni-inset);padding-bottom:8px;padding-left:var(--uni-rank-inset)}.university-row--ranked .university-row__heading h2{font-size:clamp(25px,2vw,32px)}.university-row--ranked .university-row__track{padding-left:var(--uni-rank-inset);scroll-padding-left:var(--uni-rank-inset);gap:14px}.university-row--ranked .university-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:clamp(420px,29vw,560px);grid-template-columns:clamp(86px,6.2vw,124px) minmax(0,1fr);overflow:visible}.university-card__rank{color:#0000;letter-spacing:-.12em;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffffff38;filter:drop-shadow(0 16px 24px #00000085);background:linear-gradient(#fff 4%,#d7d7da 28%,#84848b 62%,#2c2c32 100%);-webkit-background-clip:text;background-clip:text;margin-right:-9px;font-size:clamp(132px,10.4vw,184px);font-weight:950;line-height:.72}.university-row--ranked .university-card__media{border:1px solid #ffffff26;border-radius:12px}.university-row--ranked .university-card__shade{opacity:1;background:linear-gradient(#00000005 45%,#03030580),linear-gradient(90deg,#8b3dff0e,#0000 40%)}.university-row--ranked .university-card__copy{background:0 0;border:0;border-radius:0;min-height:54px}.university-discovery{margin:0 var(--uni-inset);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.university-discovery>header{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 0 22px;display:flex}.university-discovery h2{letter-spacing:-.055em;font-size:clamp(26px,2.15vw,34px);font-weight:710;line-height:.98}.university-discovery>header>a{color:#ffffff80;align-items:center;gap:7px;font-size:10px;font-weight:700;transition:color .16s;display:inline-flex}.university-discovery>header>a:hover{color:#fff}.university-discovery__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.university-discovery__track>a{background:#151419;border:1px solid #ffffff1c;border-radius:14px;align-items:center;min-width:0;min-height:88px;padding:15px;transition:transform .19s,border-color .19s,box-shadow .19s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e}.university-discovery__track>a:hover{z-index:1;border-color:#be93ff66;transform:translateY(-4px);box-shadow:0 22px 52px #00000061}.university-discovery__track img{object-fit:cover;opacity:.28;filter:grayscale(.2)saturate(.8);transition:transform .42s,filter .42s,opacity .42s}.university-discovery__track>a:hover img{opacity:.42;filter:grayscale(0)saturate();transform:scale(1.04)}.university-discovery__track>a:hover img,.university-categories__grid>a:hover img,.university-grid>a:hover img,.university-categories-all:hover>img,.university-category-directory>a:hover img{transform:none}.university-discovery__shade{background:linear-gradient(90deg,#07060af0,#07060aa3 70%,#07060acc);position:absolute;inset:0}.university-discovery__track>a>span:last-of-type{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.university-discovery__track strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.university-discovery__track small{color:#ffffff73;font-size:8px}.university-discovery__track>a>svg{z-index:1;color:#ffffffb3;box-sizing:content-box;background:#00000057;border:1px solid #ffffff26;border-radius:50%;padding:4px;position:absolute;top:12px;right:12px}.university-footer{margin-inline:var(--uni-inset);color:#ffffff52;border-color:#ffffff14}.university-footer a{color:#ffffffa8}@media (max-width:1199.98px){.university-nav__brand img{width:150px}.university-hero__content{width:min(440px,46vw)}.university-hero__teacher{right:28px}.university-discovery__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px;display:flex;overflow-x:auto}.university-discovery__track::-webkit-scrollbar{display:none}.university-discovery__track>a{scroll-snap-align:start;flex:0 0 clamp(180px,24vw,230px)}.university-card{flex-basis:clamp(275px,30vw,350px)}}@media (max-width:809.98px){.university-app{--uni-inset:16px;--uni-rank-inset:16px}.university-nav{height:68px;padding:9px 16px 0}.university-nav__inner{height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.university-nav__brand img{width:134px}.university-nav__mobile-controls{justify-self:end;align-items:center;gap:8px;display:flex}.university-nav__mobile-controls .university-account__trigger{min-height:38px;padding:3px 9px 3px 4px}.university-nav__mobile-controls .university-account__trigger-name{max-width:62px}.university-nav__mobile-controls .university-account__menu{overscroll-behavior:contain;max-height:calc(100svh - 82px);top:calc(100% + 9px);right:-46px;overflow-y:auto}.university-nav__toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111014a3;border-color:#ffffff29;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000047}.university-mobile-menu{background:#060608fb;padding:86px 18px 24px}.university-showcase{border:0;border-radius:0;margin:0}.university-showcase:before{width:72%;top:0;left:14%}.university-hero{min-height:max(760px,92svh)}.university-hero__image{object-position:50% 25%;filter:saturate(.84)contrast(1.08)brightness(.76);transform:none;-webkit-mask-image:none;mask-image:none;width:100%!important;left:0!important;right:0!important}.university-hero__overlay{background:linear-gradient(#0303050a,#03030505 33%,#0404067a 55%,#050507fa 82%),linear-gradient(90deg,#05050733,#0000 70%)}.university-hero:after{background:radial-gradient(65% 52% at 52% 31%,#8b3dff21,#0000 80%),linear-gradient(#0000 61%,#070709 88%)}.university-hero__content{text-align:center;justify-content:flex-end;align-items:center;gap:10px;width:100%;min-height:max(760px,92svh);padding:310px 20px 76px}.university-hero h1{max-width:340px;font-size:clamp(35px,9.8vw,44px);line-height:.94}.university-hero__content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.university-hero__meta{flex-wrap:wrap;justify-content:center;gap:7px;font-size:8px}.university-hero__meta strong{padding:5px 8px;font-size:7px}.university-hero__meta span:last-child{display:none}.university-hero__actions{width:100%;max-width:340px}.university-hero__actions .university-button{flex:1;min-height:44px;padding-inline:11px}.university-hero__teacher{display:none}.university-showcase__ranking{background:radial-gradient(62% 120% at 10% 26%,#8b3dff21,#0000 76%),linear-gradient(#0000,#060608e6 38%,#050506 82%);margin-top:0;padding:30px 0 10px}.university-showcase__continue{padding-bottom:12px}.university-library{gap:50px;padding:30px 0 78px}.university-discovery{margin-inline:16px}.university-discovery>header{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:18px}.university-discovery h2{max-width:330px;font-size:28px}.university-discovery__track{margin-right:-16px;padding-right:16px;scroll-padding-left:0}.university-discovery__track>a{flex-basis:min(48vw,190px);min-height:78px}.university-row__heading{padding:0 16px 13px}.university-row__heading>div>span{margin-bottom:5px;font-size:6px}.university-row__heading h2{font-size:21px}.university-row__track{gap:11px;padding:7px 16px 19px;scroll-padding-inline:16px}.university-card{flex-basis:min(79vw,340px);max-width:none}.university-card:hover{transform:none}.university-card__copy{min-height:58px}.university-card__play{opacity:1;transform:none}.university-row__arrow{display:none}.university-row--ranked .university-row__heading h2{font-size:25px}.university-row--ranked .university-card{flex-basis:min(87vw,360px);grid-template-columns:56px minmax(0,1fr);max-width:none}.university-row--ranked .university-row__track{padding-left:16px;scroll-padding-left:16px}.university-card__rank{-webkit-text-stroke-width:1px;margin-right:-6px;font-size:92px}.university-card__poster-meta{padding:4px 6px;font-size:6px;bottom:7px;right:8px}.university-footer{margin-inline:18px}}@media (min-width:600px) and (max-width:809.98px){.university-app{--uni-inset:24px;--uni-rank-inset:24px}.university-nav{padding:12px 24px 0}.university-nav__brand img{width:148px}.university-hero,.university-hero__content{min-height:clamp(760px,82svh,840px)}.university-hero__image{object-position:50% 34%}.university-hero__backdrop{filter:blur(22px)saturate(.72)brightness(.44)}.university-hero__overlay{background:linear-gradient(#03030514,#03030505 30%,#04040680 54%,#050507fa 88%),linear-gradient(90deg,#05050724,#0000 72%)}.university-hero:after{background:radial-gradient(58% 48% at 50% 31%,#8b3dff1c,#0000 82%),linear-gradient(#0000 58%,#070709 91%)}.university-hero__content{gap:10px;padding:260px 34px 64px}.university-hero h1{max-width:500px;font-size:clamp(40px,6vw,48px)}.university-hero__content>p{-webkit-line-clamp:3;max-width:510px;font-size:13px}.university-hero__actions{max-width:490px}.university-showcase__ranking{margin-top:0;padding-top:30px}.university-row__heading{padding-left:24px;padding-right:24px}.university-row__track{padding-left:24px;padding-right:24px;scroll-padding-inline:24px}.university-row--ranked .university-card{flex-basis:min(70vw,500px);grid-template-columns:70px minmax(0,1fr)}.university-row--ranked .university-row__track{padding-left:24px;scroll-padding-left:24px}.university-card__rank{margin-right:-8px;font-size:112px}.university-discovery{margin-inline:24px}.university-discovery__track{margin-right:-24px;padding-right:24px}.university-footer{margin-inline:24px}}@media (min-width:810px) and (max-height:620px){.university-hero,.university-hero__content{min-height:clamp(540px,112svh,620px)}.university-hero__image{width:min(64vw,1250px)!important}.university-hero__overlay{background:linear-gradient(90deg,#040406fa 0%,#040406eb 23%,#040406a3 43%,#04040629 68%,#0404063d),linear-gradient(#00000061,#0000 31% 76%,#050507a8)}.university-hero:after{background:radial-gradient(43% 74% at 70% 42%,#8b3dff24,#0000 74%),linear-gradient(#0505073d,#0000 30% 76%,#050507b8 100%)}.university-hero__content{gap:10px;padding-top:88px;padding-bottom:80px}.university-hero h1{font-size:clamp(38px,3.4vw,52px)}.university-hero__content>p{font-size:12px}.university-hero__teacher{top:clamp(280px,100svh - 84px,328px);bottom:auto}.university-showcase__ranking{margin-top:0;padding-top:30px}}@media (min-width:1800px){.university-hero__image{object-fit:contain;object-position:center;max-width:min(72vw,1500px);width:auto!important}}@media (max-width:429.98px){.university-nav{padding-inline:14px}.university-nav__brand img{width:128px}.university-hero__content{padding-inline:16px}.university-hero__actions{flex-wrap:nowrap}.university-button{font-size:9px}.university-discovery__track>a{flex-basis:min(52vw,184px)}.university-card{flex-basis:min(84vw,330px)}.university-row--ranked .university-card{grid-template-columns:54px minmax(0,1fr)}.university-card__rank{font-size:88px}}@media (prefers-reduced-motion:reduce){.university-card,.university-card__media>img,.university-discovery__track>a,.university-discovery__track img,.university-button{transition:none}}
