.university-detail-module__A-duEa__profile{color:var(--detail-ink);min-height:70vh;font-size:14px}.university-detail-module__A-duEa__shell{width:min(100% - 64px,var(--marketplace-content-width));margin-inline:auto}.university-detail-module__A-duEa__profileRouteLoading{gap:12px;min-height:58dvh;padding-block:24px 72px;display:grid}.university-detail-module__A-duEa__profileRouteLoadingHeading,.university-detail-module__A-duEa__profileRouteLoadingBody{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:var(--up-fill)}.university-detail-module__A-duEa__profileRouteLoadingHeading{align-content:end;gap:10px;min-height:190px;padding:24px;display:grid}.university-detail-module__A-duEa__profileRouteLoadingHeading span{border-radius:var(--up-r-card);background:var(--up-line);width:92px;height:11px}.university-detail-module__A-duEa__profileRouteLoadingHeading strong{border-radius:var(--up-r-control);background:var(--up-line);width:min(520px,76%);height:38px}.university-detail-module__A-duEa__profileRouteLoadingHeading small{border-radius:var(--up-r-card);background:var(--up-line);width:180px;height:12px}.university-detail-module__A-duEa__profileRouteLoadingBody{background:#fff;align-content:start;gap:10px;min-height:310px;padding:24px;display:grid}.university-detail-module__A-duEa__profileRouteLoadingBody span{border-radius:var(--up-r-card);background:var(--up-line);height:15px;display:block}.university-detail-module__A-duEa__profileRouteLoadingBody span:first-child{width:38%;height:26px}.university-detail-module__A-duEa__profileRouteLoadingBody span:nth-child(2){width:92%}.university-detail-module__A-duEa__profileRouteLoadingBody span:nth-child(3){width:74%}.university-detail-module__A-duEa__nav{border-bottom:1px solid var(--detail-line)}.university-detail-module__A-duEa__navInner{align-items:center;display:flex}.university-detail-module__A-duEa__tabs{scrollbar-width:none;flex:1;align-self:stretch;display:flex;overflow-x:auto}.university-detail-module__A-duEa__tabs a{white-space:nowrap;color:var(--up-muted);align-items:center;padding-inline:2px;display:flex;position:relative}.university-detail-module__A-duEa__tabs a[aria-current]{font-weight:600}.university-detail-module__A-duEa__tabs a[aria-current]:after{content:"";border-radius:var(--up-r-control) var(--up-r-control) 0 0;position:absolute;inset:auto 0 0}.university-detail-module__A-duEa__primary,.university-detail-module__A-duEa__secondary{border-radius:var(--up-r-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.university-detail-module__A-duEa__primary{background:var(--detail-lime);color:var(--detail-ink)}.university-detail-module__A-duEa__primary:hover{background:var(--up-ink)}.university-detail-module__A-duEa__secondary{border:1px solid var(--up-line)}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{padding:8px 12px}.university-detail-module__A-duEa__primary:disabled,.university-detail-module__A-duEa__secondary:disabled{opacity:.5;cursor:wait}.university-detail-module__A-duEa__profile button{cursor:pointer}.university-detail-module__A-duEa__profile button:disabled{cursor:default}.university-detail-module__A-duEa__universityMark{border:1px solid var(--up-line);background:#fff;flex-shrink:0;place-items:center;display:grid;position:relative}.university-detail-module__A-duEa__universityMark img{object-fit:contain;padding:8px}.university-detail-module__A-duEa__actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.university-detail-module__A-duEa__actionButton{border:1px solid var(--detail-line);border-radius:var(--up-r-control);width:36px;height:36px;color:var(--up-muted);background:#fff}.university-detail-module__A-duEa__actionButton[aria-pressed=true]{color:var(--up-ink);background:var(--up-fill);border-color:var(--up-line)}.university-detail-module__A-duEa__programDetail>div{min-width:0}.university-detail-module__A-duEa__gallery{background:var(--up-line);min-width:0;height:258px;position:relative}.university-detail-module__A-duEa__photoMosaic{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:5px;height:100%;display:grid}.university-detail-module__A-duEa__photoMosaic>button{min-width:0;position:relative;overflow:hidden}.university-detail-module__A-duEa__photoMosaic>button:first-child{grid-row:1/-1}.university-detail-module__A-duEa__photoMosaic[data-count="1"]{grid-template-columns:1fr}.university-detail-module__A-duEa__photoMosaic[data-count="2"]{grid-template-rows:1fr}.university-detail-module__A-duEa__photoMosaic[data-count="0"]{justify-content:center;align-items:center;display:flex}.university-detail-module__A-duEa__photoMosaic img{object-fit:cover;transition:transform .35s}.university-detail-module__A-duEa__photoMosaic button:hover img{transform:scale(1.025)}.university-detail-module__A-duEa__photoCount{bottom:14px;box-shadow:none;border:1px solid #ffffff8f;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:500;display:flex;position:absolute;inset-inline-end:14px}.university-detail-module__A-duEa__photoCount>span{border-inline-start:1px solid var(--up-on-dark-raised);padding-inline-start:7px}.university-detail-module__A-duEa__lightbox{color:#fff;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.university-detail-module__A-duEa__lightbox[open]{grid-template:"caption bar""stage stage"minmax(0,1fr)/minmax(0,1fr) auto;display:grid}.university-detail-module__A-duEa__lightbox::backdrop{background:#0b0d11f2}.university-detail-module__A-duEa__lightboxImage{grid-area:stage;width:min(100% - 176px,1500px);height:auto;min-height:0;margin-inline:auto;position:relative}.university-detail-module__A-duEa__lightboxImage img{object-fit:contain}.university-detail-module__A-duEa__lightboxActions{grid-area:bar;justify-content:flex-end;align-items:center;gap:10px;padding:18px 22px 12px 0;display:flex}.university-detail-module__A-duEa__lightboxActions span{border-radius:var(--up-r-card);color:var(--up-fill);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border:1px solid #fff3;padding:7px 13px;font-size:12px;font-weight:600}.university-detail-module__A-duEa__lightboxActions button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .16s,color .16s,border-color .16s;display:grid}.university-detail-module__A-duEa__lightboxActions button:hover{color:var(--up-ink);background:#fff;border-color:#fff}.university-detail-module__A-duEa__lightboxActions button:disabled{opacity:.32}.university-detail-module__A-duEa__lightboxActions button:disabled:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38}.university-detail-module__A-duEa__lightboxActions button:first-of-type,.university-detail-module__A-duEa__lightboxActions button:nth-of-type(2){z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.university-detail-module__A-duEa__lightboxActions button:first-of-type{inset-inline-start:22px}.university-detail-module__A-duEa__lightboxActions button:nth-of-type(2){inset-inline-end:22px}[dir=rtl] .university-detail-module__A-duEa__lightboxActions button:first-of-type svg,[dir=rtl] .university-detail-module__A-duEa__lightboxActions button:nth-of-type(2) svg{transform:scaleX(-1)}.university-detail-module__A-duEa__panel{border:1px solid var(--detail-line);border-radius:var(--up-r-panel);background:#fff;min-width:0}.university-detail-module__A-duEa__panel h2{font-weight:600;line-height:1.4}.university-detail-module__A-duEa__panel>p{color:var(--up-muted);margin-top:10px}.university-detail-module__A-duEa__textButton{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.university-detail-module__A-duEa__programs{min-width:0}.university-detail-module__A-duEa__program{background:#fff;scroll-margin-top:153px}.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) 165px 82px;align-items:center;gap:15px;display:grid}.university-detail-module__A-duEa__programTitle{text-align:start;align-items:center;gap:13px;min-width:0;display:flex}.university-detail-module__A-duEa__programIcon{flex-shrink:0;place-items:center;display:grid}.university-detail-module__A-duEa__programName{line-height:1.45}.university-detail-module__A-duEa__programMeta{color:var(--up-muted);line-height:1.5;display:block}.university-detail-module__A-duEa__programPrice{line-height:1.6}.university-detail-module__A-duEa__programPrice small{color:var(--up-muted);margin-top:2px;font-size:10px;display:block}.university-detail-module__A-duEa__programDetail{gap:14px;display:grid}.university-detail-module__A-duEa__programDetail>p{font-size:12px;line-height:1.8}.university-detail-module__A-duEa__programDetail footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.university-detail-module__A-duEa__programDetail footer>a:first-child{font-size:11px}.university-detail-module__A-duEa__filters{grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:0 22px 20px;display:grid}.university-detail-module__A-duEa__field{gap:7px;min-width:0;font-size:11px;font-weight:500;display:grid}.university-detail-module__A-duEa__field input,.university-detail-module__A-duEa__field select,.university-detail-module__A-duEa__field textarea{border:1px solid var(--up-line);width:100%;color:var(--detail-ink);background:#fff;padding:9px 11px;font-weight:400}.university-detail-module__A-duEa__field select{text-overflow:ellipsis;padding-inline-end:25px}.university-detail-module__A-duEa__field textarea{resize:vertical;min-height:85px}.university-detail-module__A-duEa__field [aria-invalid=true]{border-color:var(--up-error)}.university-detail-module__A-duEa__searchInput{position:relative}.university-detail-module__A-duEa__searchInput>svg{top:12px;color:var(--up-muted);position:absolute;inset-inline-start:11px}.university-detail-module__A-duEa__searchInput>input{padding-inline-start:34px}.university-detail-module__A-duEa__count{vertical-align:middle;justify-content:center;align-items:center;margin-inline-start:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.university-detail-module__A-duEa__morePrograms{width:100%;color:var(--up-muted);border-top:1px solid var(--detail-line);justify-content:center;gap:7px;padding:14px;font-size:12px;display:flex}.university-detail-module__A-duEa__empty{color:var(--up-muted);padding:24px;font-size:12px;line-height:1.8}.university-detail-module__A-duEa__requirements{gap:10px;display:grid}.university-detail-module__A-duEa__requirement{border:1px solid var(--up-line);align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;display:flex}.university-detail-module__A-duEa__requirement>svg{flex-shrink:0;margin-top:3px}.university-detail-module__A-duEa__requirement>div{flex:1}.university-detail-module__A-duEa__requirement small{float:inline-end;border-radius:var(--up-r-control);margin-inline-start:8px;padding:2px 6px;font-size:9px}.university-detail-module__A-duEa__requirement p{margin-top:4px;font-size:11px}.university-detail-module__A-duEa__campusGallery{border-radius:var(--up-r-panel);height:380px;overflow:hidden}.university-detail-module__A-duEa__campusCaption{border:1px solid var(--detail-line);border-radius:var(--up-r-panel);background:#fff;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:18px 20px;display:flex}.university-detail-module__A-duEa__campusCaption>div{align-items:center;gap:12px;display:flex}.university-detail-module__A-duEa__campusCaption>div>svg{color:var(--up-muted)}.university-detail-module__A-duEa__campusCaption h2{font-size:14px;font-weight:500}.university-detail-module__A-duEa__campusCaption p{color:var(--up-muted);margin-top:4px;font-size:12px}.university-detail-module__A-duEa__videoGrid{gap:22px;display:grid}.university-detail-module__A-duEa__videoGrid iframe,.university-detail-module__A-duEa__videoGrid video{aspect-ratio:16/9;background:var(--up-ink);border-radius:var(--up-r-panel);border:0;width:100%}.university-detail-module__A-duEa__videoGrid h2{margin-top:10px;font-size:16px}.university-detail-module__A-duEa__map{border-radius:var(--up-r-control);border:0;width:100%;height:380px;margin-block:16px}.university-detail-module__A-duEa__panorama{background:var(--up-ink);border-radius:var(--up-r-panel);height:430px;position:relative;overflow:hidden}.university-detail-module__A-duEa__panorama canvas{touch-action:none;cursor:grab;width:100%;height:100%}.university-detail-module__A-duEa__panorama button{top:14px;border-radius:var(--up-r-control);background:#fff;padding:10px;position:absolute;inset-inline-end:14px}.university-detail-module__A-duEa__panorama p{bottom:12px;color:#fff;pointer-events:none;font-size:12px;position:absolute;inset-inline:15px}@media (max-width:1100px){.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) 136px 20px;gap:12px;padding-inline:18px}.university-detail-module__A-duEa__tabs{gap:18px}.university-detail-module__A-duEa__navInner{gap:20px}}.university-detail-module__A-duEa__sectionPage{padding:24px 0 72px}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirements{margin-top:18px}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement{background:#fff;border:0}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__faq details{border-color:var(--up-line)}.university-detail-module__A-duEa__campusMediaCard{border-radius:var(--up-r-panel);background:var(--up-fill);padding:12px}.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusGallery{border-radius:var(--up-r-control);height:520px}.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusCaption{background:0 0;border:0;margin:0;padding:20px 10px 8px}@media (max-width:850px){.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusGallery{height:420px}}@media (max-width:540px){.university-detail-module__A-duEa__sectionPage{padding:14px 0 44px}.university-detail-module__A-duEa__campusMediaCard{border-radius:0;margin-inline:-14px}.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusGallery{height:310px}.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusCaption{padding:18px 6px 6px}}@media (max-width:1023px){.university-detail-module__A-duEa__nav{top:67px}.university-detail-module__A-duEa__shell{width:calc(100% - 40px)}}@media (max-width:850px){.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) 155px 75px}}@media (max-width:639px){.university-detail-module__A-duEa__nav{top:63px}.university-detail-module__A-duEa__shell{width:calc(100% - 28px)}.university-detail-module__A-duEa__navInner{gap:10px;min-height:48px}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{display:none}.university-detail-module__A-duEa__tabs{gap:22px}.university-detail-module__A-duEa__tabs a{font-size:11px!important}.university-detail-module__A-duEa__overview{padding-top:14px}.university-detail-module__A-duEa__universityMark{border-radius:var(--up-r-control);width:43px;height:43px}.university-detail-module__A-duEa__actions{gap:5px}.university-detail-module__A-duEa__actionButton{width:31px;height:31px}.university-detail-module__A-duEa__gallery{height:210px}.university-detail-module__A-duEa__photoMosaic{grid-template-columns:2.5fr 1fr;gap:3px}.university-detail-module__A-duEa__photoCount{bottom:10px;gap:5px;padding:7px 9px;inset-inline-end:10px;font-size:10px!important}.university-detail-module__A-duEa__photoCount>span{display:none}.university-detail-module__A-duEa__panel{padding:18px}.university-detail-module__A-duEa__panel h2{font-size:18px!important}.university-detail-module__A-duEa__programPanel{padding:0}.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:16px}.university-detail-module__A-duEa__programTitle{grid-column:1/-1;gap:10px}.university-detail-module__A-duEa__programName{font-size:13px!important}.university-detail-module__A-duEa__programPrice{padding-inline-start:45px;font-size:12px!important}.university-detail-module__A-duEa__programPrice small{margin-inline-start:6px;display:inline}.university-detail-module__A-duEa__programDetail{padding:16px}.university-detail-module__A-duEa__filters{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px}.university-detail-module__A-duEa__filters>:first-child{grid-column:1/-1}.university-detail-module__A-duEa__field input,.university-detail-module__A-duEa__field select,.university-detail-module__A-duEa__field textarea{min-height:43px;font-size:16px!important}.university-detail-module__A-duEa__searchInput>svg{top:13px}.university-detail-module__A-duEa__campusGallery{height:300px}.university-detail-module__A-duEa__campusCaption{flex-direction:column;align-items:flex-start;padding:16px}.university-detail-module__A-duEa__map{height:300px}.university-detail-module__A-duEa__profile{padding-bottom:85px}.university-detail-module__A-duEa__panorama{height:340px}}@media (prefers-reduced-motion:no-preference){.university-detail-module__A-duEa__programDetail{animation:.18s ease-out university-detail-module__A-duEa__appear}@keyframes university-detail-module__A-duEa__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.university-detail-module__A-duEa__photoMosaic img{transition:none}}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{flex-shrink:0}.university-detail-module__A-duEa__selectControl{gap:7px;min-width:0}.university-detail-module__A-duEa__selectControl>span{color:var(--detail-ink);margin:0;font-size:11px;font-weight:500}.university-detail-module__A-duEa__selectControl>button{border-radius:var(--up-r-control);border-color:var(--up-line);height:auto;min-height:42px;box-shadow:none;background:#fff;gap:8px;padding:10px 11px;font-size:12px}.university-detail-module__A-duEa__selectControl>button>span{font-size:12px;line-height:1.5}.university-detail-module__A-duEa__articleBody{max-width:78ch;color:var(--up-body);overflow-wrap:anywhere;margin-top:14px;font-size:14.5px;line-height:1.75}.university-detail-module__A-duEa__articleBody p{white-space:pre-line;margin-bottom:12px}.university-detail-module__A-duEa__articleBody p:last-child{margin-bottom:0}.university-detail-module__A-duEa__highlights{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.university-detail-module__A-duEa__highlights article{background:var(--up-fill);border-radius:var(--up-r-control);padding:16px}.university-detail-module__A-duEa__highlights svg{color:var(--up-muted);margin-bottom:10px}.university-detail-module__A-duEa__highlights h3,.university-detail-module__A-duEa__timeline h3,.university-detail-module__A-duEa__facultyList h3,.university-detail-module__A-duEa__recognitions h3{font-size:13px;font-weight:600;line-height:1.5}.university-detail-module__A-duEa__highlights p{color:var(--up-muted);margin-top:6px;font-size:12px;line-height:1.8}.university-detail-module__A-duEa__timeline{margin-top:20px;display:grid}.university-detail-module__A-duEa__timeline li{grid-template-columns:80px minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid;position:relative}.university-detail-module__A-duEa__timeline li:last-child{padding-bottom:0}.university-detail-module__A-duEa__timelineYear{color:var(--up-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:15px;font-weight:600}.university-detail-module__A-duEa__timeline li>div{border-inline-start:1px solid var(--up-line);padding-inline-start:20px;position:relative}.university-detail-module__A-duEa__timeline li>div:before{content:"";inset-inline-start:-4px;background:var(--up-muted);border-radius:50%;outline:4px solid #fff;width:7px;height:7px;position:absolute;top:6px}.university-detail-module__A-duEa__timeline p{color:var(--up-muted);margin-top:5px;font-size:12px;line-height:1.8}.university-detail-module__A-duEa__timeline a{color:var(--up-muted);align-items:center;gap:4px;margin-top:7px;font-size:10px;display:inline-flex}.university-detail-module__A-duEa__timelineCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.university-detail-module__A-duEa__timelineCompact li{padding:0;display:block}.university-detail-module__A-duEa__timelineCompact .university-detail-module__A-duEa__timelineYear{margin-bottom:12px;display:block}.university-detail-module__A-duEa__timelineCompact li>div{padding-inline-start:12px}.university-detail-module__A-duEa__facultyList,.university-detail-module__A-duEa__recognitions{gap:10px;margin-top:16px;display:grid}.university-detail-module__A-duEa__facultyList{grid-template-columns:1fr 1fr}.university-detail-module__A-duEa__facultyList li,.university-detail-module__A-duEa__recognitions li{border:1px solid var(--up-line);border-radius:var(--up-r-control);align-items:center;gap:12px;padding:14px;display:flex}.university-detail-module__A-duEa__facultyList svg,.university-detail-module__A-duEa__recognitions>li>svg{color:var(--up-muted);flex-shrink:0}.university-detail-module__A-duEa__facultyList span,.university-detail-module__A-duEa__recognitions span{color:var(--up-muted);margin-top:3px;font-size:11px;display:block}.university-detail-module__A-duEa__recognitions a{color:var(--up-muted);margin-inline-start:auto}.university-detail-module__A-duEa__faq{margin-top:14px}.university-detail-module__A-duEa__faq details{border-top:1px solid var(--up-line)}.university-detail-module__A-duEa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.university-detail-module__A-duEa__faq summary::-webkit-details-marker{display:none}.university-detail-module__A-duEa__faq summary svg{color:var(--up-muted);flex-shrink:0}.university-detail-module__A-duEa__faq details[open] summary svg{transform:rotate(180deg)}.university-detail-module__A-duEa__faq p{white-space:pre-line;overflow-wrap:anywhere;color:var(--up-muted);padding-bottom:17px;font-size:12px;line-height:1.85}.university-detail-module__A-duEa__photoFilters{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.university-detail-module__A-duEa__photoFilters button{border:1px solid var(--up-line);border-radius:var(--up-r-card);color:var(--up-body);background:var(--up-fill);padding:6px 13px;font-size:11.5px;font-weight:600}.university-detail-module__A-duEa__photoFilters button:hover{border-color:var(--up-line-strong)}.university-detail-module__A-duEa__photoFilters button[aria-pressed=true]{border-color:var(--up-ink);color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__photoCaption{min-width:0;color:var(--up-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:caption;align-self:center;padding-inline-start:22px;font-size:12.5px;line-height:1.5;overflow:hidden}.university-detail-module__A-duEa__videoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}@media (max-width:1100px){.university-detail-module__A-duEa__tabs{gap:18px}}@media (max-width:639px){.university-detail-module__A-duEa__tabs{gap:20px}.university-detail-module__A-duEa__selectControl>button{min-height:44px}.university-detail-module__A-duEa__timelineCompact,.university-detail-module__A-duEa__highlights,.university-detail-module__A-duEa__facultyList{grid-template-columns:1fr}.university-detail-module__A-duEa__timelineCompact li{grid-template-columns:60px minmax(0,1fr);gap:12px;display:grid}.university-detail-module__A-duEa__timelineYear{font-size:14px!important}.university-detail-module__A-duEa__timeline li{grid-template-columns:60px minmax(0,1fr);gap:12px}}.university-detail-module__A-duEa__profile{letter-spacing:-.01em}.university-detail-module__A-duEa__profile :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--up-ink);outline-offset:3px}.university-detail-module__A-duEa__tabs a{color:var(--detail-muted)}.university-detail-module__A-duEa__overview>.university-detail-module__A-duEa__programPanel{margin-bottom:18px}.university-detail-module__A-duEa__universityMark{border-color:var(--detail-line)}.university-detail-module__A-duEa__panel{border-radius:var(--up-r-control);border-color:var(--detail-line);box-shadow:none}.university-detail-module__A-duEa__panel h2{letter-spacing:-.02em;font-size:17px!important}.university-detail-module__A-duEa__panel>p,.university-detail-module__A-duEa__empty{color:var(--detail-muted)}.university-detail-module__A-duEa__primary{border-radius:var(--up-r-control);box-shadow:none}.university-detail-module__A-duEa__highlights article{background:var(--up-fill)}.university-detail-module__A-duEa__programPanel{overflow:visible}.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) 190px 130px 140px;align-items:center;gap:16px;padding:10px 16px;display:grid}.university-detail-module__A-duEa__program{border-top:1px solid var(--detail-line)}.university-detail-module__A-duEa__programIcon{background:var(--up-fill)}.university-detail-module__A-duEa__programMeta,.university-detail-module__A-duEa__programPrice small{color:var(--detail-muted);font-size:11px!important}.university-detail-module__A-duEa__programMeta{margin-top:3px}.university-detail-module__A-duEa__programPrice{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.university-detail-module__A-duEa__programApply{border-radius:var(--up-r-control);color:#fff;text-align:center;min-height:32px;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:flex}.university-detail-module__A-duEa__programApply:hover{color:#fff}.university-detail-module__A-duEa__programDetail{border-top:1px solid var(--detail-line)}.university-detail-module__A-duEa__programDetail>p{color:var(--detail-muted)}.university-detail-module__A-duEa__count{background:var(--up-fill);color:var(--up-muted);border-radius:var(--up-r-control)}.university-detail-module__A-duEa__requirement p,.university-detail-module__A-duEa__requirement>svg{color:var(--detail-muted)}@media (max-width:1100px){.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) 160px 110px 120px;gap:12px}}@media (max-width:639px){.university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:12px}.university-detail-module__A-duEa__programTitle{grid-column:1/-1}.university-detail-module__A-duEa__programPrice{grid-column:1/-1;padding-inline-start:0;font-size:13px!important}.university-detail-module__A-duEa__programPrice small{margin-inline-start:8px;display:inline}.university-detail-module__A-duEa__programApply{min-height:40px;font-size:12px!important}.university-detail-module__A-duEa__programDetail{padding:12px}.university-detail-module__A-duEa__profile .university-detail-module__A-duEa__panel h2{font-size:17px!important}}.university-detail-module__A-duEa__profile,.university-detail-module__A-duEa__nav{background:#fff}.university-detail-module__A-duEa__panel{border-color:var(--up-line);border-radius:var(--up-r-card)}.university-detail-module__A-duEa__panel h2{font-weight:580}.university-detail-module__A-duEa__primary,.university-detail-module__A-duEa__programApply,.university-detail-module__A-duEa__primary:hover,.university-detail-module__A-duEa__programApply:hover{color:#fff;background:var(--up-ink)}@media (max-width:639px){.university-detail-module__A-duEa__overview{padding-top:14px}}.university-detail-module__A-duEa__nav{-webkit-backdrop-filter:none;backdrop-filter:none}.university-detail-module__A-duEa__nav a:hover,.university-detail-module__A-duEa__nav a[aria-current=page],.university-detail-module__A-duEa__textButton{color:var(--up-ink)}.university-detail-module__A-duEa__programIcon,.university-detail-module__A-duEa__programDetail,.university-detail-module__A-duEa__highlights article{background:var(--up-fill)}.university-detail-module__A-duEa__secondary{border-color:var(--up-line)}.university-detail-module__A-duEa__secondary:hover{border-color:var(--up-line-strong);background:var(--up-fill)}.university-detail-module__A-duEa__program:last-child{border-radius:0 0 var(--up-r-card) var(--up-r-card)}.university-detail-module__A-duEa__programTitle:hover .university-detail-module__A-duEa__programName{color:var(--up-ink)}.university-detail-module__A-duEa__programApply,.university-detail-module__A-duEa__programApply:hover{background:var(--up-ink)}.university-detail-module__A-duEa__count,.university-detail-module__A-duEa__requirement small{color:var(--up-ink);background:var(--up-fill)}.university-detail-module__A-duEa__profile{--detail-ink:var(--up-ink);--detail-muted:var(--up-muted);--detail-line:var(--up-line);--detail-lime:var(--up-ink);background:#fff;padding-bottom:64px}.university-detail-module__A-duEa__nav{top:var(--site-header-height,78px);border-color:var(--up-line);box-shadow:none;background:#fff}.university-detail-module__A-duEa__navInner{gap:20px;min-height:62px}.university-detail-module__A-duEa__tabs{gap:20px;min-width:0}.university-detail-module__A-duEa__tabs a{min-height:54px;font-size:13px!important}.university-detail-module__A-duEa__tabs a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__tabs a:focus-visible{outline-offset:-4px;border-radius:var(--up-r-control)}.university-detail-module__A-duEa__tabs a[aria-current]{color:var(--up-ink)}.university-detail-module__A-duEa__tabs a[aria-current]:after{background:var(--up-ink);height:3px}.university-detail-module__A-duEa__nav a:focus-visible{outline:2px solid var(--up-ink);outline-offset:-2px;box-shadow:none}.university-detail-module__A-duEa__photoCount{border-radius:var(--up-r-panel);min-height:42px}.university-detail-module__A-duEa__universityMark{border-radius:var(--up-r-panel);width:52px;height:52px;color:var(--up-ink)}.university-detail-module__A-duEa__panel{border-color:var(--up-line);border-radius:var(--up-r-card);box-shadow:none;padding:26px}.university-detail-module__A-duEa__panel h2{color:var(--up-ink);font-weight:700;font-size:21px!important}.university-detail-module__A-duEa__panel>p{line-height:1.85;font-size:14px!important}.university-detail-module__A-duEa__textButton{font-size:12px!important}.university-detail-module__A-duEa__primary,.university-detail-module__A-duEa__programApply{border-radius:var(--up-r-panel);color:#fff;background:var(--up-ink);border:1px solid #0000;min-height:44px;font-weight:700}.university-detail-module__A-duEa__primary:hover,.university-detail-module__A-duEa__programApply:hover{color:#fff;background:var(--up-body)}.university-detail-module__A-duEa__secondary{border-radius:var(--up-r-panel);min-height:44px;color:var(--up-ink);background:#fff}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{min-height:44px}.university-detail-module__A-duEa__programPanel{padding:0}.university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters{padding:0 24px 20px}.university-detail-module__A-duEa__programHeader{min-height:86px;padding:16px 24px}.university-detail-module__A-duEa__programName{font-weight:650;font-size:14px!important}.university-detail-module__A-duEa__programIcon{border-radius:var(--up-r-control);width:38px;height:38px;color:var(--up-ink)}.university-detail-module__A-duEa__programMeta{font-size:12px!important}.university-detail-module__A-duEa__programTitle{min-height:44px}.university-detail-module__A-duEa__program{border-color:var(--up-line)}.university-detail-module__A-duEa__programApply{font-size:12px!important}.university-detail-module__A-duEa__programPrice{color:var(--up-ink);font-weight:650;font-size:15px!important}.university-detail-module__A-duEa__programPrice small{font-weight:400}.university-detail-module__A-duEa__programDetail{border-color:var(--up-line);background:#fff;padding:22px 24px}.university-detail-module__A-duEa__requirement>svg{color:var(--up-ink)}.university-detail-module__A-duEa__requirement small{color:var(--up-ink);background:var(--up-fill)}.university-detail-module__A-duEa__requirement p{color:var(--up-muted)}.university-detail-module__A-duEa__actionButton[aria-pressed=true]{color:var(--up-ink);border-color:var(--up-line-strong);background:var(--up-fill)}.university-detail-module__A-duEa__field{color:var(--up-ink)}.university-detail-module__A-duEa__field input,.university-detail-module__A-duEa__field select,.university-detail-module__A-duEa__field textarea{border-radius:var(--up-r-panel);min-height:46px;font-size:14px!important}.university-detail-module__A-duEa__field input:hover,.university-detail-module__A-duEa__field select:hover,.university-detail-module__A-duEa__field textarea:hover{border-color:var(--up-line-strong)}.university-detail-module__A-duEa__field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--up-error)}.university-detail-module__A-duEa__textButton{min-height:36px}.university-detail-module__A-duEa__photoCount{color:var(--up-ink);background:#fff}@media (max-width:1023px){.university-detail-module__A-duEa__navInner{gap:12px}.university-detail-module__A-duEa__tabs{gap:16px}.university-detail-module__A-duEa__programHeader{padding-inline:18px}}@media (max-width:639px){.university-detail-module__A-duEa__overview{padding-top:16px}.university-detail-module__A-duEa__panel{padding:20px}.university-detail-module__A-duEa__profile .university-detail-module__A-duEa__panel h2{font-size:20px!important}.university-detail-module__A-duEa__programPanel{padding:0}.university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters{padding:0 16px 18px}.university-detail-module__A-duEa__programHeader{padding:16px}.university-detail-module__A-duEa__programDetail{padding:18px 16px}.university-detail-module__A-duEa__programApply{min-height:44px}.university-detail-module__A-duEa__programPrice{font-size:16px!important}.university-detail-module__A-duEa__tabs a{min-height:50px}.university-detail-module__A-duEa__photoMosaic{gap:4px}}.university-detail-module__A-duEa__profile{background:#fff}.university-detail-module__A-duEa__overview{padding-top:0}.university-detail-module__A-duEa__directoryShowcase{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:var(--up-surface);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:400px;display:grid;overflow:hidden}.university-detail-module__A-duEa__directoryShowcaseCopy{flex-direction:column;justify-content:center;min-width:0;padding:26px 30px;display:flex}.university-detail-module__A-duEa__directoryBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.university-detail-module__A-duEa__directoryBadges>span{border-radius:var(--up-r-card);color:#fff;background:var(--up-ink);align-items:center;gap:6px;min-height:32px;padding:6px 12px;line-height:1.3;display:inline-flex;font-size:11px!important}.university-detail-module__A-duEa__directoryBadges>.university-detail-module__A-duEa__directoryBadgeAccent,.university-detail-module__A-duEa__directoryBadges>.university-detail-module__A-duEa__directoryBadgeVerified{border:1px solid var(--up-line);color:var(--up-body);background:var(--up-fill)}.university-detail-module__A-duEa__directoryShowcaseCopy h1{max-width:680px;color:var(--up-ink);letter-spacing:-.05em;text-wrap:balance;margin-top:22px;font-size:clamp(38px,3.4vw,52px);font-weight:430;line-height:1.02}.university-detail-module__A-duEa__directoryShowcaseCopy>p{max-width:590px;color:var(--up-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;font-size:clamp(14px,1.05vw,16px);line-height:1.5;display:-webkit-box;overflow:hidden}.university-detail-module__A-duEa__directoryHeroApply{border-radius:var(--up-r-control);color:#fff;background:var(--up-ink);align-self:flex-start;width:auto;min-height:44px;margin-top:24px;padding-inline:22px;font-size:12px!important}.university-detail-module__A-duEa__directoryHeroApply:hover{color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__directoryShowcaseMedia{background:var(--up-fill);min-width:0;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__gallery{background:var(--up-fill);height:100%;min-height:400px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoMosaic{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:6px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount{bottom:14px;border-radius:var(--up-r-control);min-height:36px;padding:8px 11px;inset-inline-end:14px}.university-detail-module__A-duEa__directoryPhotoActions{z-index:3;top:14px;position:absolute;inset-inline-end:14px}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actions{gap:7px}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton{border-radius:var(--up-r-control);width:38px;height:38px;color:var(--up-ink);background:#ffffffeb;border-color:#ffffffb3}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton:hover{color:var(--up-ink);background:#fff;border-color:#fff}.university-detail-module__A-duEa__directoryHighlights{border:1px solid var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:14px 0 26px;padding:16px;display:grid}.university-detail-module__A-duEa__directoryHighlights>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.university-detail-module__A-duEa__directoryHighlights>div>svg{box-sizing:content-box;border:1px solid var(--up-line);border-radius:var(--up-r-control);width:17px;height:17px;color:var(--up-ink);background:var(--up-surface);stroke-width:1.7px;flex:none;padding:8px}.university-detail-module__A-duEa__directoryHighlights>div>span{gap:3px;min-width:0;padding-top:2px;display:grid}.university-detail-module__A-duEa__directoryHighlights small{color:var(--up-muted);line-height:1.3;font-size:10px!important}.university-detail-module__A-duEa__directoryHighlights strong{overflow-wrap:anywhere;color:var(--up-ink);font-weight:560;line-height:1.4;font-size:12px!important}.university-detail-module__A-duEa__directoryHighlights em{color:var(--up-faint);font-style:normal;line-height:1.3;font-size:9px!important}.university-detail-module__A-duEa__directoryJourney{margin:38px 0 34px;scroll-margin-top:80px}.university-detail-module__A-duEa__directoryJourney>h2{max-width:760px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-size:clamp(32px,3.2vw,46px);font-weight:430;line-height:1.06}.university-detail-module__A-duEa__directoryJourneyGrid{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:260px;display:grid}.university-detail-module__A-duEa__directoryJourneyCard{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:var(--up-fill-soft);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:24px;display:flex}.university-detail-module__A-duEa__directoryJourneyIcon{border:1px solid var(--up-line);border-radius:var(--up-r-control);width:44px;height:44px;color:var(--up-ink);background:var(--up-surface);flex:none;place-items:center;display:grid}.university-detail-module__A-duEa__directoryJourneyIcon svg{stroke-width:1.7px;width:20px;height:20px}.university-detail-module__A-duEa__directoryJourneyCard h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(20px,1.7vw,25px);font-weight:560;line-height:1.18}.university-detail-module__A-duEa__directoryJourneyCard p{color:var(--up-body);margin-top:10px;line-height:1.55;font-size:13px!important}.university-detail-module__A-duEa__directoryStrengths{margin:40px 0 38px}.university-detail-module__A-duEa__directoryStrengths>h2{max-width:980px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryStrengthsGrid{grid-template-columns:1.05fr .95fr;gap:8px;display:grid}.university-detail-module__A-duEa__directoryStrengthCards{gap:8px;display:grid}.university-detail-module__A-duEa__directoryStrengthCards article,.university-detail-module__A-duEa__directoryStrengthCoverage{border-radius:var(--up-r-control);background:var(--up-fill)}.university-detail-module__A-duEa__directoryStrengthCards article{min-height:92px;padding:17px 20px}.university-detail-module__A-duEa__directoryStrengthCards h3,.university-detail-module__A-duEa__directoryStrengthCoverage h3{color:var(--up-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(19px,1.6vw,23px);font-weight:450;line-height:1.16}.university-detail-module__A-duEa__directoryStrengthCards p,.university-detail-module__A-duEa__directoryStrengthCoverage p{color:var(--up-faint);margin-top:8px;line-height:1.45;font-size:12px!important}.university-detail-module__A-duEa__directoryStrengthCoverage{flex-direction:column;min-height:292px;padding:18px 20px;display:flex}.university-detail-module__A-duEa__directoryStrengthCoverage>div:first-child{max-width:620px}.university-detail-module__A-duEa__directoryStrengthMetrics{gap:8px;margin:18px 0 14px;display:grid}.university-detail-module__A-duEa__directoryStrengthMetrics>div{gap:4px;display:grid}.university-detail-module__A-duEa__directoryStrengthMetrics span{color:var(--up-muted);justify-content:space-between;align-items:baseline;gap:18px;display:flex}.university-detail-module__A-duEa__directoryStrengthMetrics small{font-size:11px!important}.university-detail-module__A-duEa__directoryStrengthMetrics strong{color:var(--up-body);font-weight:600;font-size:12px!important}.university-detail-module__A-duEa__directoryStrengthMetrics i{border-radius:var(--up-r-control);background:var(--up-fill);height:9px;display:block;overflow:hidden}.university-detail-module__A-duEa__directoryStrengthMetrics b{border-radius:inherit;background:var(--up-line-strong);height:100%;display:block}.university-detail-module__A-duEa__directoryStrengthMetricAccent i{height:12px}.university-detail-module__A-duEa__directoryStrengthMetricAccent b{background:var(--up-fill)}.university-detail-module__A-duEa__directoryStrengthMetricAccent small,.university-detail-module__A-duEa__directoryStrengthMetricAccent strong{color:var(--up-ink)}.university-detail-module__A-duEa__directoryStrengthCoverage>a{color:var(--up-body);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;text-decoration:underline;display:inline-flex;font-size:11px!important}.university-detail-module__A-duEa__directoryStrengthCoverage>a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusStory{margin:40px 0 38px}.university-detail-module__A-duEa__directoryCampusStory>h2{max-width:980px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryCampusStoryFrame{border-radius:var(--up-r-control);background:var(--up-fill);min-height:500px;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryCampusStoryMedia{position:absolute;inset:0}.university-detail-module__A-duEa__directoryCampusStoryMedia img{object-fit:cover;object-position:center}.university-detail-module__A-duEa__directoryCampusStoryPanel{color:#fff;background:#0e1319f0;position:absolute;inset:auto 0 0}.university-detail-module__A-duEa__directoryCampusStoryFacts{grid-template-columns:1fr 1fr;min-height:92px;display:grid}.university-detail-module__A-duEa__directoryCampusStoryCount,.university-detail-module__A-duEa__directoryCampusStoryLanguages{align-items:center;gap:16px;min-width:0;padding:16px 22px;display:flex}.university-detail-module__A-duEa__directoryCampusStoryCount{border-inline-end:1px solid #ffffff29}.university-detail-module__A-duEa__directoryCampusStoryCount>strong{letter-spacing:-.055em;flex:none;font-size:clamp(42px,4vw,54px);font-weight:430;line-height:1}.university-detail-module__A-duEa__directoryCampusStoryCount>p{max-width:420px;color:var(--up-fill);line-height:1.35;font-size:13px!important}.university-detail-module__A-duEa__directoryCampusStoryLanguages>span{width:44px;height:44px;color:var(--up-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.university-detail-module__A-duEa__directoryCampusStoryLanguages>span svg{width:21px;height:21px}.university-detail-module__A-duEa__directoryCampusStoryLanguages>div{min-width:0}.university-detail-module__A-duEa__directoryCampusStoryLanguages strong{font-weight:560;line-height:1.35;font-size:14px!important}.university-detail-module__A-duEa__directoryCampusStoryLanguages p{overflow-wrap:anywhere;color:var(--up-faint);margin-top:4px;line-height:1.4;font-size:11px!important}.university-detail-module__A-duEa__directoryCampusStoryLinks{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.university-detail-module__A-duEa__directoryCampusStoryLinks>a{color:#fff;border-inline-end:1px solid #ffffff29;min-height:100px;padding:17px 42px 16px 22px;display:block;position:relative}.university-detail-module__A-duEa__directoryCampusStoryLinks>a:last-child{border-inline-end:0}.university-detail-module__A-duEa__directoryCampusStoryLinks>a:hover{color:#fff;background:#ffffff0f}.university-detail-module__A-duEa__directoryCampusStoryLinks h3{letter-spacing:-.02em;max-width:320px;font-weight:500;line-height:1.22;font-size:16px!important}.university-detail-module__A-duEa__directoryCampusStoryLinks p{max-width:350px;color:var(--up-faint);margin-top:7px;line-height:1.4;font-size:10px!important}.university-detail-module__A-duEa__directoryCampusStoryLinks svg{top:18px;width:16px;height:16px;position:absolute;inset-inline-end:20px}.university-detail-module__A-duEa__directoryCampusGallery{margin:40px 0 38px}.university-detail-module__A-duEa__directoryCampusGallery>h2{max-width:980px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryCampusGalleryLayout{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);align-items:center;gap:24px;display:grid}.university-detail-module__A-duEa__directoryCampusGalleryVisual{min-width:0}.university-detail-module__A-duEa__directoryCampusGalleryStage{border-radius:var(--up-r-control);background:var(--up-fill);height:340px;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryCampusGalleryStage>img{object-fit:cover}.university-detail-module__A-duEa__directoryCampusGalleryPrev,.university-detail-module__A-duEa__directoryCampusGalleryNext{z-index:2;color:#fff;background:var(--up-ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.university-detail-module__A-duEa__directoryCampusGalleryPrev{inset-inline-start:12px}.university-detail-module__A-duEa__directoryCampusGalleryNext{inset-inline-end:12px}.university-detail-module__A-duEa__directoryCampusGalleryPrev:hover,.university-detail-module__A-duEa__directoryCampusGalleryNext:hover{background:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusGalleryCredit{z-index:2;bottom:12px;border-radius:var(--up-r-control);color:#fff;background:#141414c7;align-items:center;gap:5px;max-width:calc(100% - 24px);min-height:30px;padding:6px 9px;display:inline-flex;position:absolute;inset-inline-start:12px;font-size:9px!important}.university-detail-module__A-duEa__directoryCampusGalleryCredit:hover{color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusGalleryThumbs{scrollbar-width:thin;gap:7px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.university-detail-module__A-duEa__directoryCampusGalleryThumbs>button{border-radius:var(--up-r-control);background:var(--up-line);border:2px solid #0000;flex:none;width:78px;height:50px;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryCampusGalleryThumbs>button[aria-current]{border-color:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusGalleryThumbs img{object-fit:cover}.university-detail-module__A-duEa__directoryCampusGalleryCopy{min-width:0;padding:12px 8px}.university-detail-module__A-duEa__directoryCampusGalleryCopy>small{color:var(--up-faint);letter-spacing:.04em;text-transform:uppercase;font-weight:600;font-size:10px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy h3{max-width:520px;color:var(--up-ink);letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,2.3vw,32px);font-weight:440;line-height:1.08}.university-detail-module__A-duEa__directoryCampusGalleryCopy>span{border-radius:var(--up-r-card);color:var(--up-ink);background:var(--up-fill);margin-top:10px;padding:5px 8px;display:inline-flex;font-size:9px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy>p{max-width:500px;color:var(--up-faint);margin-top:14px;line-height:1.5;font-size:13px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div>a{border:1px solid var(--up-line);border-radius:var(--up-r-control);min-height:40px;color:var(--up-ink);justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;font-size:10px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div>a:first-child{border-color:var(--up-ink);color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div>a:hover{border-color:var(--up-line-strong);color:var(--up-ink);background:#fff}.university-detail-module__A-duEa__directoryAdmissionRoutes{margin:40px 0 38px}.university-detail-module__A-duEa__directoryAdmissionRoutes>h2{max-width:980px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryAdmissionRoutesGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.university-detail-module__A-duEa__directoryAdmissionRouteCard,.university-detail-module__A-duEa__directoryAdmissionRouteWide{border-radius:var(--up-r-control);background:var(--up-fill);position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryAdmissionRouteCard{min-height:148px;padding:20px 22px}.university-detail-module__A-duEa__directoryAdmissionRouteCard h3,.university-detail-module__A-duEa__directoryAdmissionRouteWide h3{max-width:620px;color:var(--up-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(22px,2vw,28px);font-weight:440;line-height:1.1}.university-detail-module__A-duEa__directoryAdmissionRouteCard p,.university-detail-module__A-duEa__directoryAdmissionRouteWide p{max-width:700px;color:var(--up-body);margin-top:10px;line-height:1.45;font-size:12px!important}.university-detail-module__A-duEa__directoryAdmissionRouteWide{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);min-height:148px;display:grid}.university-detail-module__A-duEa__directoryAdmissionRouteWide>div:first-child{z-index:2;padding:20px 22px;position:relative}.university-detail-module__A-duEa__directoryAdmissionRouteWide p{max-width:610px}.university-detail-module__A-duEa__directoryAdmissionRouteVisual{background:var(--up-fill);min-height:148px;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryAdmissionRouteVisual:before{background:var(--up-fill);content:"";border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.university-detail-module__A-duEa__directoryAdmissionRouteVisual>span{z-index:1;border-radius:var(--up-r-card);color:#fff;background:#ffffff21;border:2px solid #ffffffb3;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.university-detail-module__A-duEa__directoryAdmissionRouteVisual>span>svg:first-child{width:42px;height:42px}.university-detail-module__A-duEa__directoryAdmissionRouteVisual>span>svg:last-child{fill:#fff;width:22px;height:22px;color:var(--up-ink);position:absolute;bottom:7px;right:8px}.university-detail-module__A-duEa__directoryAdmissionRoutesLinks{color:var(--up-body);margin-top:16px;line-height:1.5;font-size:13px!important}.university-detail-module__A-duEa__directoryAdmissionRoutesLinks a{color:var(--up-body);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.university-detail-module__A-duEa__directoryAdmissionRoutesLinks a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__directoryAdmissionRoutesNote{color:var(--up-faint);margin-top:7px;line-height:1.45;font-size:9px!important}.university-detail-module__A-duEa__directoryDocumentGuide{margin:36px 0 34px}.university-detail-module__A-duEa__directoryDocumentGuide>h2{max-width:960px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:20px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryDocumentGuideGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:8px;min-height:156px;display:grid}.university-detail-module__A-duEa__directoryDocumentGuideGrid>article{border-radius:var(--up-r-control);min-width:0;padding:18px 20px}.university-detail-module__A-duEa__directoryDocumentGuideIntro{background:var(--up-fill)}.university-detail-module__A-duEa__directoryDocumentGuideIntro h3{max-width:440px;color:var(--up-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,1.8vw,27px);font-weight:440;line-height:1.1}.university-detail-module__A-duEa__directoryDocumentGuideIntro p{max-width:470px;color:var(--up-body);margin-top:10px;line-height:1.45;font-size:12px!important}.university-detail-module__A-duEa__directoryDocumentGuideList{color:#fff;background:var(--up-ink);flex-direction:column;display:flex}.university-detail-module__A-duEa__directoryDocumentGuideList>h3{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:850px;font-size:clamp(20px,1.8vw,27px);font-weight:440;line-height:1.1}.university-detail-module__A-duEa__directoryDocumentGuideList>div{flex-wrap:wrap;align-content:flex-end;gap:6px;margin-top:14px;padding-top:0;display:flex}.university-detail-module__A-duEa__directoryDocumentGuideList>div>span{border-radius:var(--up-r-control);color:#fff;background:#ffffff21;align-items:center;gap:8px;min-height:32px;padding:6px 9px;display:inline-flex}.university-detail-module__A-duEa__directoryDocumentGuideList strong{max-width:420px;font-weight:500;line-height:1.35;font-size:11px!important}.university-detail-module__A-duEa__directoryDocumentGuideList small{color:#ffffffbd;white-space:nowrap;border-inline-start:1px solid #ffffff59;padding-inline-start:10px;font-size:9px!important}.university-detail-module__A-duEa__directoryDocumentGuideList>p{color:#fffc;margin-top:10px;font-size:11px!important}.university-detail-module__A-duEa__directoryDocumentGuideList>a{border-radius:var(--up-r-control);min-height:36px;color:var(--up-ink);background:#fff;justify-content:center;align-self:flex-start;align-items:center;gap:7px;margin-top:12px;padding:7px 11px;font-weight:560;display:inline-flex;font-size:10px!important}.university-detail-module__A-duEa__directoryDocumentGuideList>div+a{margin-top:10px}.university-detail-module__A-duEa__directoryDocumentGuideList>a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__directoryApplicationPlan{margin:36px 0 34px}.university-detail-module__A-duEa__directoryApplicationPlan>h2{max-width:980px;color:var(--up-ink);letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(30px,3.1vw,44px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryApplicationPlanGrid{grid-template-columns:1fr 1fr;gap:8px;min-height:300px;display:grid}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article{border-radius:var(--up-r-control);color:#fff;background:var(--up-ink);flex-direction:column;min-width:0;padding:22px 24px 20px;display:flex}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article h3{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:600px;font-size:clamp(24px,2.3vw,32px);font-weight:440;line-height:1.1}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article p{color:#ffffffbd;max-width:610px;margin-top:14px;line-height:1.45;font-size:13px!important}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article p+p{margin-top:14px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article a{border-radius:var(--up-r-control);width:max-content;min-width:170px;min-height:42px;color:var(--up-ink);background:#fff;margin-top:auto;padding-inline:16px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article a:hover{color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__directoryApplicationPlanMedia{border-radius:var(--up-r-control);background:var(--up-fill);min-width:0;position:relative;overflow:hidden}.university-detail-module__A-duEa__directoryApplicationPlanMedia>img{object-fit:cover}.university-detail-module__A-duEa__directoryApplicationPlanMedia>div{color:var(--up-ink);text-align:center;place-content:center;justify-items:center;gap:20px;padding:30px;display:grid;position:absolute;inset:0}.university-detail-module__A-duEa__directoryApplicationPlanMedia>div>span{max-width:420px;color:var(--up-ink);font-weight:560;font-size:20px!important}.university-detail-module__A-duEa__directoryLeadForm{border-radius:var(--up-r-control);min-height:360px;color:var(--up-on-dark);background:var(--up-ink);grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:32px;margin:36px 0 30px;padding:24px;display:grid}.university-detail-module__A-duEa__directoryLeadFormCopy{flex-direction:column;min-width:0;display:flex}.university-detail-module__A-duEa__directoryLeadFormCopy h2{max-width:580px;color:var(--up-on-dark);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__directoryLeadFormCopy ol{gap:3px;max-width:650px;margin-top:20px;display:grid}.university-detail-module__A-duEa__directoryLeadFormCopy li{color:var(--up-fill);letter-spacing:-.02em;grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:clamp(16px,1.7vw,22px);font-weight:430;line-height:1.25;display:grid}.university-detail-module__A-duEa__directoryLeadFormCopy li>span{font-variant-numeric:tabular-nums}.university-detail-module__A-duEa__directoryLeadFormCopy>p{max-width:620px;color:var(--up-line-strong);margin-top:auto;line-height:1.5;font-size:10px!important}.university-detail-module__A-duEa__directoryLeadFormPanel{min-width:0;padding-top:2px}.university-detail-module__A-duEa__directoryLeadFormPanel form{gap:8px;display:grid}.university-detail-module__A-duEa__directoryLeadFormPanel form>label:not(.university-detail-module__A-duEa__directoryLeadFormConsent){border:1px solid var(--up-ink);border-radius:var(--up-r-control);background:var(--up-ink);min-height:56px;padding:8px 13px 7px;display:block;position:relative}.university-detail-module__A-duEa__directoryLeadFormPanel form>label:not(.university-detail-module__A-duEa__directoryLeadFormConsent):focus-within{outline:1px solid var(--up-muted);outline-offset:1px;background:var(--up-ink)}.university-detail-module__A-duEa__directoryLeadFormPanel form>label>span{color:var(--up-faint);display:block;font-size:10px!important}.university-detail-module__A-duEa__directoryLeadFormPanel input[type=text],.university-detail-module__A-duEa__directoryLeadFormPanel input[type=tel],.university-detail-module__A-duEa__directoryLeadFormPanel input[type=email]{color:#fff;background:0 0;border:0;outline:0;width:100%;margin-top:4px;font-size:14px!important}.university-detail-module__A-duEa__directoryLeadFormPanel input::placeholder{color:var(--up-muted);opacity:1}.university-detail-module__A-duEa__directoryLeadFormConsent{color:var(--up-faint);align-items:flex-start;gap:9px;margin-top:12px;line-height:1.45;display:flex;font-size:9px!important}.university-detail-module__A-duEa__directoryLeadFormConsent input{width:17px;height:17px;accent-color:var(--up-ink);flex:none;margin-top:1px}.university-detail-module__A-duEa__directoryLeadFormConsent a{color:var(--up-on-dark);text-underline-offset:3px;text-decoration:underline}.university-detail-module__A-duEa__directoryLeadFormPanel form>button{border-radius:var(--up-r-control);min-height:46px;color:var(--up-ink);background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-weight:580;display:inline-flex;font-size:12px!important}.university-detail-module__A-duEa__directoryLeadFormPanel form>button:hover{color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__directoryLeadFormPanel form>button:disabled{cursor:wait;opacity:.72}.university-detail-module__A-duEa__directoryLeadFormPanel form>button svg{animation:.75s linear infinite university-detail-module__A-duEa__directoryLeadSpin}.university-detail-module__A-duEa__directoryLeadFormError{color:var(--up-ink);font-size:11px!important}.university-detail-module__A-duEa__directoryLeadFormSuccess{border:1px solid var(--up-ink);border-radius:var(--up-r-control);color:#fff;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:300px;padding:24px;display:grid}.university-detail-module__A-duEa__directoryLeadFormSuccess>span{color:#fff;background:var(--up-ink);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.university-detail-module__A-duEa__directoryLeadFormSuccess h3{color:#fff;font-weight:520;font-size:28px!important}.university-detail-module__A-duEa__directoryLeadFormSuccess p{max-width:430px;color:var(--up-faint);line-height:1.6;font-size:13px!important}@keyframes university-detail-module__A-duEa__directoryLeadSpin{to{transform:rotate(360deg)}}.university-detail-module__A-duEa__programShowcase{border-radius:var(--up-r-card);color:#fff;background:var(--up-ink);margin:0 0 40px;padding:30px 20px 20px;scroll-margin-top:80px}.university-detail-module__A-duEa__programShowcase>h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:430;line-height:1.08}.university-detail-module__A-duEa__programShowcaseBenefits{flex-wrap:wrap;gap:7px;margin:16px 0 22px;display:flex}.university-detail-module__A-duEa__programShowcaseBenefits>span{border-radius:var(--up-r-card);min-height:34px;color:var(--up-fill);background:var(--up-ink);align-items:center;gap:8px;padding:7px 11px;line-height:1.3;display:inline-flex;font-size:11px!important}.university-detail-module__A-duEa__programShowcaseBenefits svg{stroke-width:1.8px;flex:none}.university-detail-module__A-duEa__programShowcaseList{border:1px solid var(--up-ink);border-radius:var(--up-r-control);background:var(--up-ink);overflow:hidden}.university-detail-module__A-duEa__programShowcaseRow{border-top:1px solid var(--up-body);grid-template-columns:minmax(0,1fr) minmax(250px,.48fr) 224px;align-items:center;gap:20px;min-height:82px;padding:13px 15px;display:grid}.university-detail-module__A-duEa__programShowcaseRow:first-child{border-top:0}.university-detail-module__A-duEa__programShowcaseIdentity{align-items:center;gap:12px;min-width:0;display:flex}.university-detail-module__A-duEa__programShowcaseIcon{border-radius:var(--up-r-control);width:40px;height:40px;color:var(--up-fill);background:var(--up-ink);flex:none;place-items:center;display:grid}.university-detail-module__A-duEa__programShowcaseIdentity>div{min-width:0}.university-detail-module__A-duEa__programShowcaseIdentity h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:540;line-height:1.35;overflow:hidden;font-size:15px!important}.university-detail-module__A-duEa__programShowcaseIdentity p{color:var(--up-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.4;overflow:hidden;font-size:10px!important}.university-detail-module__A-duEa__programShowcaseStatus{background:var(--up-muted);border-radius:50%;flex:none;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.university-detail-module__A-duEa__programShowcaseStatus[data-status=open]{background:var(--up-positive)}.university-detail-module__A-duEa__programShowcaseStatus[data-status=upcoming]{background:var(--up-warning)}.university-detail-module__A-duEa__programShowcasePrice{border-inline-start:1px solid var(--up-body);gap:3px;min-width:0;padding-inline-start:20px;display:grid}.university-detail-module__A-duEa__programShowcasePrice small{color:var(--up-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.university-detail-module__A-duEa__programShowcasePrice strong{overflow-wrap:anywhere;color:#fff;font-weight:560;line-height:1.35;font-size:12px!important}.university-detail-module__A-duEa__programShowcasePrice em{color:var(--up-faint);font-style:normal;font-size:9px!important}.university-detail-module__A-duEa__programShowcaseActions{grid-template-columns:1fr 1.12fr;gap:7px;display:grid}.university-detail-module__A-duEa__programShowcaseAction,.university-detail-module__A-duEa__programShowcaseApply{border:1px solid var(--up-body);border-radius:var(--up-r-control);color:#fff;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:540;transition:background .15s,border-color .15s;display:flex;font-size:11px!important}.university-detail-module__A-duEa__programShowcaseApply{border-color:var(--up-body);background:var(--up-on-dark-raised)}.university-detail-module__A-duEa__programShowcaseAction:hover,.university-detail-module__A-duEa__programShowcaseApply:hover{color:#fff;border-color:var(--up-body);background:var(--up-body)}.university-detail-module__A-duEa__programShowcaseActions :is(a,button):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #fff}.university-detail-module__A-duEa__programShowcaseEmpty{color:var(--up-faint);text-align:center;padding:70px 20px}.university-detail-module__A-duEa__programShowcaseMore{border:1px solid var(--up-body);border-radius:var(--up-r-control);color:#fff;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:40px;margin:12px 0 0 auto;padding:8px 14px;display:flex;font-size:11px!important}.university-detail-module__A-duEa__programShowcaseMore:hover{color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__programDialogInnerSyllabus{padding:30px 34px 26px}.university-detail-module__A-duEa__programSyllabus{grid-template-columns:190px minmax(0,900px);justify-content:start;align-items:start;gap:40px;width:min(100%,1280px);margin-inline:auto;display:grid}.university-detail-module__A-duEa__programSyllabus>aside{gap:38px;padding-top:6px;display:grid;position:sticky;top:52px}.university-detail-module__A-duEa__programSyllabus>aside>button{color:var(--up-faint);justify-self:start;align-items:center;gap:7px;display:flex;font-size:11px!important}.university-detail-module__A-duEa__programSyllabus>aside>button:hover{color:var(--up-ink)}.university-detail-module__A-duEa__programSyllabusContents{gap:20px;display:grid}.university-detail-module__A-duEa__programSyllabusContents>small{color:var(--up-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:680;font-size:10px!important}.university-detail-module__A-duEa__programSyllabus nav{gap:15px;padding-inline-end:20px;display:grid}.university-detail-module__A-duEa__programSyllabus nav a{color:var(--up-faint);line-height:1.45;font-size:12px!important}.university-detail-module__A-duEa__programSyllabus nav a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__programSyllabus nav .university-detail-module__A-duEa__programSyllabusActive{border-inline-end:2px solid var(--up-body);color:var(--up-ink);margin-inline-end:-21px;padding-inline-end:19px;font-weight:580}.university-detail-module__A-duEa__programSyllabusArticle{min-width:0;max-width:900px;padding-bottom:70px}.university-detail-module__A-duEa__programSyllabusArticle header{scroll-margin-top:24px}.university-detail-module__A-duEa__programSyllabusArticle header h1{max-width:780px;color:var(--up-ink);letter-spacing:-.032em;font-size:clamp(34px,3.1vw,44px);font-weight:690;line-height:1.18}.university-detail-module__A-duEa__programSyllabusArticle header h1 span{display:block}.university-detail-module__A-duEa__programSyllabusArticle header h1 span+span{margin-top:2px}.university-detail-module__A-duEa__programSyllabusArticle header h2{color:var(--up-ink);margin-top:34px;font-weight:650;font-size:17px!important}.university-detail-module__A-duEa__programSyllabusArticle header p{max-width:760px;color:var(--up-muted);margin-top:42px;line-height:1.7;font-size:13px!important}.university-detail-module__A-duEa__programSyllabusArticle blockquote{border-inline-start:2px solid var(--up-body);max-width:660px;color:var(--up-body);gap:8px;margin-top:32px;padding:3px 0 3px 18px;font-style:italic;display:grid;font-size:13px!important}.university-detail-module__A-duEa__programSyllabusArticle section{max-width:820px;margin-top:48px;scroll-margin-top:24px}.university-detail-module__A-duEa__programSyllabusArticle section>h2{color:var(--up-ink);text-underline-offset:4px;align-items:baseline;gap:9px;font-weight:650;line-height:1.3;text-decoration:underline;display:flex;font-size:23px!important}.university-detail-module__A-duEa__programSyllabusArticle section>h2 span{flex:none;text-decoration:none;font-size:18px!important}.university-detail-module__A-duEa__programSyllabusArticle dl{max-width:720px;margin-top:22px;display:grid}.university-detail-module__A-duEa__programSyllabusArticle dl>div{border-bottom:1px solid var(--up-line);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:12px 0;display:grid;font-size:12px!important}.university-detail-module__A-duEa__programSyllabusArticle dt{color:var(--up-faint)}.university-detail-module__A-duEa__programSyllabusArticle dd{color:var(--up-ink);font-weight:520}.university-detail-module__A-duEa__programSyllabusList{gap:18px;margin-top:24px;display:grid}.university-detail-module__A-duEa__programSyllabusList>article{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding-inline-start:2px;display:grid}.university-detail-module__A-duEa__programSyllabusList>article>i{border:1px solid var(--up-muted);border-radius:50%;width:6px;height:6px;margin-top:6px}.university-detail-module__A-duEa__programSyllabusList h3{color:var(--up-ink);font-weight:630;font-size:14px!important}.university-detail-module__A-duEa__programSyllabusList p{color:var(--up-faint);margin-top:6px;font-size:12px!important}.university-detail-module__A-duEa__programSyllabusList strong{color:var(--up-ink);font-weight:520;font-size:12px!important}.university-detail-module__A-duEa__programSyllabusArticle section>ul{gap:20px;max-width:760px;margin-top:24px;padding-inline-start:22px;display:grid}.university-detail-module__A-duEa__programSyllabusArticle section>ul li{color:var(--up-body);line-height:1.65;list-style:outside;font-size:13px!important}.university-detail-module__A-duEa__programSyllabusArticle section>ul p{color:var(--up-faint);margin-top:5px}.university-detail-module__A-duEa__programSyllabusArticle section>p{color:var(--up-faint);margin-top:20px;font-size:13px!important}@media (max-width:1100px){.university-detail-module__A-duEa__directoryShowcase{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);min-height:390px}.university-detail-module__A-duEa__directoryShowcaseCopy{padding:24px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{margin-top:20px;font-size:clamp(36px,4vw,48px)}.university-detail-module__A-duEa__directoryShowcaseCopy>p{margin-top:14px;font-size:14px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__gallery{min-height:390px}.university-detail-module__A-duEa__directoryHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.university-detail-module__A-duEa__directoryJourneyGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;min-height:500px}.university-detail-module__A-duEa__programShowcaseRow{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr) 210px;gap:14px}}@media (max-width:850px){.university-detail-module__A-duEa__directoryShowcase{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryShowcaseCopy{min-height:300px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{max-width:680px;font-size:clamp(36px,7vw,48px)}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__gallery{height:clamp(300px,56vw,400px);min-height:0}.university-detail-module__A-duEa__directoryHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.university-detail-module__A-duEa__directoryJourney{margin:34px 0 30px}.university-detail-module__A-duEa__directoryJourney>h2{margin-bottom:20px;font-size:clamp(31px,6vw,42px)}.university-detail-module__A-duEa__directoryJourneyGrid{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.university-detail-module__A-duEa__directoryStrengthsGrid{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryStrengthCoverage{min-height:280px}.university-detail-module__A-duEa__directoryCampusStoryFrame{min-height:500px}.university-detail-module__A-duEa__directoryCampusStoryCount,.university-detail-module__A-duEa__directoryCampusStoryLanguages{gap:14px;padding:16px 18px}.university-detail-module__A-duEa__directoryCampusStoryCount>p{font-size:12px}.university-detail-module__A-duEa__directoryCampusStoryLinks>a{padding:16px 38px 15px 18px}.university-detail-module__A-duEa__directoryCampusGalleryLayout{grid-template-columns:1fr;gap:12px}.university-detail-module__A-duEa__directoryCampusGalleryStage{height:320px}.university-detail-module__A-duEa__directoryCampusGalleryCopy{padding:10px 0 0}.university-detail-module__A-duEa__directoryCampusGalleryCopy>p{max-width:680px}.university-detail-module__A-duEa__directoryAdmissionRouteWide{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr)}.university-detail-module__A-duEa__directoryDocumentGuideGrid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)}.university-detail-module__A-duEa__directoryApplicationPlanGrid{min-height:300px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article p{font-size:13px}.university-detail-module__A-duEa__directoryLeadForm{grid-template-columns:1fr;gap:26px}.university-detail-module__A-duEa__directoryLeadFormCopy{min-height:240px}.university-detail-module__A-duEa__directoryLeadFormPanel{padding-top:0}.university-detail-module__A-duEa__programShowcase{border-radius:0;margin-inline:-20px;padding:40px 20px 20px}.university-detail-module__A-duEa__programShowcaseBenefits{margin:24px auto 32px}.university-detail-module__A-duEa__programShowcaseRow{grid-template-columns:minmax(0,1fr) 210px}.university-detail-module__A-duEa__programShowcasePrice{border-top:1px solid var(--up-body);border-inline-start:0;grid-column:1;padding:10px 0 0 52px}.university-detail-module__A-duEa__programShowcaseActions{grid-area:1/2/3}.university-detail-module__A-duEa__programDialogInner{width:min(100% - 40px,1360px);padding-top:74px}.university-detail-module__A-duEa__programDialogHeader{grid-template-columns:1fr;gap:20px;padding-inline-end:70px}.university-detail-module__A-duEa__programDialogHeader>strong{display:none}.university-detail-module__A-duEa__programDialogIntakes>article{grid-template-columns:1fr 1fr}.university-detail-module__A-duEa__programDialogIntakes em{text-align:start;grid-column:1/-1}.university-detail-module__A-duEa__programDialogInnerSyllabus{width:min(100% - 40px,1480px)}.university-detail-module__A-duEa__programSyllabus{grid-template-columns:176px minmax(0,1fr);gap:32px}}@media (max-width:540px){.university-detail-module__A-duEa__directoryShowcase{border-radius:var(--up-r-panel)}.university-detail-module__A-duEa__directoryShowcaseCopy{min-height:300px;padding:20px 18px}.university-detail-module__A-duEa__directoryBadges{gap:6px}.university-detail-module__A-duEa__directoryBadges>span{min-height:29px;padding:5px 10px;font-size:10px!important}.university-detail-module__A-duEa__directoryShowcaseCopy h1{margin-top:18px;font-size:34px!important}.university-detail-module__A-duEa__directoryShowcaseCopy>p{-webkit-line-clamp:4;margin-top:13px;font-size:14px!important}.university-detail-module__A-duEa__directoryHeroApply{min-height:44px;margin-top:20px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__gallery{height:260px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoMosaic{gap:4px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount{bottom:10px;inset-inline-end:10px}.university-detail-module__A-duEa__directoryPhotoActions{top:10px;inset-inline-end:10px}.university-detail-module__A-duEa__directoryHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin:10px 0 20px;padding:12px 0}.university-detail-module__A-duEa__directoryJourney{margin:30px 0 26px}.university-detail-module__A-duEa__directoryJourney>h2{margin-bottom:17px;font-size:31px!important}.university-detail-module__A-duEa__directoryJourneyCard h3{font-size:24px!important}.university-detail-module__A-duEa__directoryStrengths{margin:32px 0 30px}.university-detail-module__A-duEa__directoryStrengths>h2{margin-bottom:18px;font-size:31px!important}.university-detail-module__A-duEa__directoryStrengthCards article,.university-detail-module__A-duEa__directoryStrengthCoverage{padding:17px 16px}.university-detail-module__A-duEa__directoryStrengthCards article{min-height:92px}.university-detail-module__A-duEa__directoryStrengthCards h3,.university-detail-module__A-duEa__directoryStrengthCoverage h3{font-size:21px!important}.university-detail-module__A-duEa__directoryStrengthCoverage{min-height:250px}.university-detail-module__A-duEa__directoryCampusStory{margin:32px 0 30px}.university-detail-module__A-duEa__directoryCampusStory>h2{margin-bottom:18px;font-size:31px!important}.university-detail-module__A-duEa__directoryCampusStoryFrame{border-radius:var(--up-r-control);background:var(--up-ink);min-height:0;overflow:hidden}.university-detail-module__A-duEa__directoryCampusStoryMedia{height:220px;position:relative}.university-detail-module__A-duEa__directoryCampusStoryPanel{position:static}.university-detail-module__A-duEa__directoryCampusStoryFacts{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryCampusStoryCount,.university-detail-module__A-duEa__directoryCampusStoryLanguages{min-height:82px;padding:14px 16px}.university-detail-module__A-duEa__directoryCampusStoryCount{border-inline-end:0;border-bottom:1px solid #ffffff29}.university-detail-module__A-duEa__directoryCampusStoryCount>strong{font-size:42px!important}.university-detail-module__A-duEa__directoryCampusStoryCount>p{font-size:12px!important}.university-detail-module__A-duEa__directoryCampusStoryLanguages>span{width:40px;height:40px}.university-detail-module__A-duEa__directoryCampusStoryLanguages strong{font-size:13px!important}.university-detail-module__A-duEa__directoryCampusStoryLinks{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryCampusStoryLinks>a{border-inline-end:0;border-bottom:1px solid #ffffff29;min-height:82px;padding:15px 40px 14px 16px}.university-detail-module__A-duEa__directoryCampusStoryLinks>a:last-child{border-bottom:0}.university-detail-module__A-duEa__directoryCampusStoryLinks h3{font-size:16px!important}.university-detail-module__A-duEa__directoryCampusStoryLinks svg{top:16px;inset-inline-end:16px}.university-detail-module__A-duEa__directoryCampusGallery{margin:32px 0 30px}.university-detail-module__A-duEa__directoryCampusGallery>h2{margin-bottom:18px;font-size:31px!important}.university-detail-module__A-duEa__directoryCampusGalleryStage{border-radius:var(--up-r-control);height:220px}.university-detail-module__A-duEa__directoryCampusGalleryPrev,.university-detail-module__A-duEa__directoryCampusGalleryNext{width:36px;height:36px}.university-detail-module__A-duEa__directoryCampusGalleryPrev{inset-inline-start:10px}.university-detail-module__A-duEa__directoryCampusGalleryNext{inset-inline-end:10px}.university-detail-module__A-duEa__directoryCampusGalleryThumbs>button{width:70px;height:46px}.university-detail-module__A-duEa__directoryCampusGalleryCopy h3{font-size:26px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy>p{margin-top:12px;font-size:13px!important}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div{margin-top:16px}.university-detail-module__A-duEa__directoryAdmissionRoutes{margin:32px 0 30px}.university-detail-module__A-duEa__directoryAdmissionRoutes>h2{margin-bottom:18px;font-size:31px!important}.university-detail-module__A-duEa__directoryAdmissionRoutesGrid{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryAdmissionRouteCard{min-height:128px;padding:18px 16px}.university-detail-module__A-duEa__directoryAdmissionRouteCard h3,.university-detail-module__A-duEa__directoryAdmissionRouteWide h3{font-size:22px!important}.university-detail-module__A-duEa__directoryAdmissionRouteWide{grid-column:auto;grid-template-columns:1fr;min-height:0}.university-detail-module__A-duEa__directoryAdmissionRouteWide>div:first-child{min-height:128px;padding:18px 16px}.university-detail-module__A-duEa__directoryAdmissionRouteVisual{min-height:150px}.university-detail-module__A-duEa__directoryAdmissionRouteVisual:before{width:190px;height:190px}.university-detail-module__A-duEa__directoryAdmissionRoutesLinks{margin-top:15px;font-size:12px!important}.university-detail-module__A-duEa__directoryDocumentGuide{margin:30px 0 28px}.university-detail-module__A-duEa__directoryDocumentGuide>h2{margin-bottom:17px;font-size:30px!important}.university-detail-module__A-duEa__directoryDocumentGuideGrid{grid-template-columns:1fr;min-height:0}.university-detail-module__A-duEa__directoryDocumentGuideGrid>article{min-height:132px;padding:16px}.university-detail-module__A-duEa__directoryDocumentGuideIntro h3,.university-detail-module__A-duEa__directoryDocumentGuideList>h3{font-size:22px!important}.university-detail-module__A-duEa__directoryDocumentGuideIntro p{margin-top:9px;font-size:12px!important}.university-detail-module__A-duEa__directoryDocumentGuideList>div{align-content:flex-start;margin-top:12px;padding-top:0}.university-detail-module__A-duEa__directoryDocumentGuideList>a{margin-top:12px}.university-detail-module__A-duEa__directoryApplicationPlan{margin:30px 0 28px}.university-detail-module__A-duEa__directoryApplicationPlan>h2{margin-bottom:18px;font-size:31px!important}.university-detail-module__A-duEa__directoryApplicationPlanGrid{grid-template-columns:1fr;min-height:0}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article{min-height:240px;padding:18px 16px 16px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article h3{font-size:24px!important}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article p{margin-top:11px;font-size:12px!important}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article a{width:100%;min-height:40px}.university-detail-module__A-duEa__directoryApplicationPlanMedia{min-height:220px}.university-detail-module__A-duEa__directoryLeadForm{border-radius:0;gap:22px;min-height:0;margin:30px -14px 26px;padding:22px 16px 18px}.university-detail-module__A-duEa__directoryLeadFormCopy{min-height:220px}.university-detail-module__A-duEa__directoryLeadFormCopy h2{font-size:32px!important}.university-detail-module__A-duEa__directoryLeadFormCopy ol{margin-top:18px}.university-detail-module__A-duEa__directoryLeadFormCopy li{font-size:18px!important}.university-detail-module__A-duEa__directoryLeadFormCopy>p{font-size:10px!important}.university-detail-module__A-duEa__directoryLeadFormConsent{margin-top:12px}.university-detail-module__A-duEa__programShowcase{margin-inline:-14px;padding:26px 14px 14px}.university-detail-module__A-duEa__programShowcase>h2{font-size:30px!important}.university-detail-module__A-duEa__programShowcaseBenefits{justify-items:start;margin:16px 0 20px;display:grid}.university-detail-module__A-duEa__programShowcaseBenefits>span{min-height:38px;padding:8px 12px;font-size:11px!important}.university-detail-module__A-duEa__programShowcaseRow{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px}.university-detail-module__A-duEa__programShowcasePrice{grid-column:1;padding:9px 0 0}.university-detail-module__A-duEa__programShowcaseActions{grid-area:auto/1}.university-detail-module__A-duEa__programShowcaseAction,.university-detail-module__A-duEa__programShowcaseApply{min-height:40px}.university-detail-module__A-duEa__programShowcaseMore{width:100%}.university-detail-module__A-duEa__programDialogInner{width:min(100% - 28px,1480px);padding:74px 0 28px}.university-detail-module__A-duEa__programDialogClose{top:14px;width:48px;height:48px;inset-inline-end:14px}.university-detail-module__A-duEa__programDialogHeader{padding-inline-end:0}.university-detail-module__A-duEa__programDialogHeader h2{font-size:32px!important}.university-detail-module__A-duEa__programDialogHeader p{font-size:13px!important}.university-detail-module__A-duEa__programDialogIntakes,.university-detail-module__A-duEa__programDialogRequirements{padding:4px 12px 20px}.university-detail-module__A-duEa__programDialogIntakes>article{grid-template-columns:1fr}.university-detail-module__A-duEa__programDialogIntakes em{grid-column:auto}.university-detail-module__A-duEa__programDialogRequirements>article{grid-template-columns:20px minmax(0,1fr)}.university-detail-module__A-duEa__programDialogRequirements>article>small{grid-column:2;justify-self:start}.university-detail-module__A-duEa__programDialogFooter{flex-direction:column;align-items:stretch}.university-detail-module__A-duEa__programSyllabus{display:block}.university-detail-module__A-duEa__programDialogInnerSyllabus{width:min(100% - 28px,1480px);padding-top:24px}.university-detail-module__A-duEa__programSyllabus>aside{padding:0 52px 26px 0;position:static}.university-detail-module__A-duEa__programSyllabusContents{display:none}.university-detail-module__A-duEa__programSyllabusArticle header h1{font-size:32px!important}.university-detail-module__A-duEa__programSyllabusArticle header h2,.university-detail-module__A-duEa__programSyllabusArticle header p{margin-top:24px}.university-detail-module__A-duEa__programSyllabusArticle dl>div{grid-template-columns:1fr;gap:5px}.university-detail-module__A-duEa__programSyllabusList>article{grid-template-columns:8px minmax(0,1fr)}.university-detail-module__A-duEa__programSyllabusList strong{grid-column:2}}.university-detail-module__A-duEa__directoryDocumentGuideGrid{min-height:156px}.university-detail-module__A-duEa__nav{top:60px}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary,.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary:hover{border-color:var(--up-ink);color:#fff;background:var(--up-ink)}@media (max-width:1023px){.university-detail-module__A-duEa__nav{top:66px}}@media (max-width:639px){.university-detail-module__A-duEa__nav{top:62px}}.university-detail-module__A-duEa__aboutPage{padding-top:16px;padding-bottom:48px}.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__facultyList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:7px;margin-top:12px}.university-detail-module__A-duEa__aboutMediaView :is(a,button):focus-visible{outline:2px solid var(--up-ink);outline-offset:2px;box-shadow:none}@media (max-width:850px){.university-detail-module__A-duEa__aboutPage{padding-top:12px;padding-bottom:38px}}@media (max-width:540px){.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__facultyList{grid-template-columns:1fr}}.university-detail-module__A-duEa__programPage{padding-top:16px;padding-bottom:48px}@media (max-width:850px){.university-detail-module__A-duEa__programPage{padding-top:12px;padding-bottom:38px}}.university-detail-module__A-duEa__admissionPage{padding-top:16px;padding-bottom:48px}.university-detail-module__A-duEa__admissionPage :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--up-ink);outline-offset:2px;box-shadow:none}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__count{border-radius:var(--up-r-card);color:#fff;background:var(--up-ink);min-width:25px;margin:0}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirements{gap:7px;margin-top:12px}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement{border-radius:var(--up-r-control);min-height:56px;color:var(--up-ink);padding:11px 12px}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement>svg{width:16px;height:16px;color:var(--up-body)}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement small{color:var(--up-body);background:var(--up-fill)}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement p{color:var(--up-muted);line-height:1.5}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirements .university-detail-module__A-duEa__empty{color:var(--up-muted);padding:15px 0 0}@media (max-width:850px){.university-detail-module__A-duEa__admissionPage{padding-top:12px;padding-bottom:38px}}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirements{gap:0}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement{border-bottom:1px solid var(--up-line);background:0 0;border-radius:0;min-height:0;padding:10px 0}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement:last-child{border-bottom:0}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement strong{font-size:14px!important}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement p{margin-top:6px;font-size:13px!important}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__requirement small{color:var(--up-body);background:0 0;padding:0}.university-detail-module__A-duEa__admissionPdfDialog footer :is(button,a){border:1px solid var(--up-line);border-radius:var(--up-r-control);min-height:42px;color:var(--up-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:620;text-decoration:none;display:inline-flex;font-size:12px!important}.university-detail-module__A-duEa__admissionPdfDialog footer a:first-child{border-color:var(--up-ink);color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__admissionPdfDialog footer :is(button,a):hover{border-color:var(--up-body)}.university-detail-module__A-duEa__admissionPdfDialog{border-radius:var(--up-r-panel);width:min(1100px,100% - 32px);max-width:none;height:min(88vh,900px);max-height:none;color:var(--up-ink);background:var(--up-fill);border:0;margin:auto;padding:0;overflow:hidden}.university-detail-module__A-duEa__admissionPdfDialog::backdrop{background:#00000094}.university-detail-module__A-duEa__admissionPdfDialogInner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.university-detail-module__A-duEa__admissionPdfDialog header{background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:13px 16px;display:flex}.university-detail-module__A-duEa__admissionPdfDialog header small{color:var(--up-muted);font-size:9px!important}.university-detail-module__A-duEa__admissionPage .university-detail-module__A-duEa__admissionPdfDialog header h2{margin-top:2px;font-size:18px!important}.university-detail-module__A-duEa__admissionPdfDialog header p{color:var(--up-body);margin-top:2px;font-size:10px!important}.university-detail-module__A-duEa__admissionPdfDialog header button{border-radius:var(--up-r-control);width:36px;height:36px;color:var(--up-ink);background:var(--up-fill);cursor:pointer;border:0;flex:0 0 36px;place-items:center;display:grid}.university-detail-module__A-duEa__admissionPdfDialog iframe{background:var(--up-fill);border:0;width:100%;height:100%}.university-detail-module__A-duEa__admissionPdfDialog footer{border-top:1px solid var(--up-line);background:#fff;justify-content:flex-end;gap:7px;min-height:58px;padding:11px 16px;display:flex}@media (max-width:540px){.university-detail-module__A-duEa__admissionPdfDialog{border-radius:0;width:100%;height:100%;max-height:100%}.university-detail-module__A-duEa__admissionPdfDialog footer{flex-wrap:wrap;justify-content:stretch}.university-detail-module__A-duEa__admissionPdfDialog footer :is(button,a){flex:auto}}.university-detail-module__A-duEa__campusMediaSurface{background:0 0;border-radius:0}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusMediaCard{background:0 0;border-radius:0;padding:0}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusGallery{border-radius:var(--up-r-card);height:520px}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption{border:0;border-top:1px solid var(--up-line);background:0 0;min-height:0;margin-top:18px;padding:14px 0 0}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption h2{font-weight:600;font-size:15px!important}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption p{color:var(--up-muted);margin-top:3px;font-size:12.5px!important}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption .university-detail-module__A-duEa__secondary{min-height:34px;padding:7px 10px}.university-detail-module__A-duEa__campusMapCard{background:0 0;border:0;min-height:0;padding:0;display:block}.university-detail-module__A-duEa__campusMapCard>div{padding:0}.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__campusCaption{align-items:flex-start}.university-detail-module__A-duEa__campusMapCard h2{font-weight:520;font-size:24px!important}.university-detail-module__A-duEa__campusMapCard p{color:var(--up-muted);margin-top:7px;line-height:1.55;font-size:12px!important}.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__map{border-radius:var(--up-r-card);border:0;width:100%;height:480px;margin:0}.university-detail-module__A-duEa__campusMapCard>.university-detail-module__A-duEa__secondary{flex:none}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:26px 20px;padding:0}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid>section{background:0 0;border-radius:0;padding:0}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid :is(iframe,video){border-radius:var(--up-r-card)}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid h2{margin-top:12px;padding-inline:0;font-weight:600;font-size:14px!important}.university-detail-module__A-duEa__campusTourGrid{gap:20px;padding:0;display:grid}.university-detail-module__A-duEa__campusTourGrid .university-detail-module__A-duEa__panorama{border-radius:var(--up-r-card);height:480px}.university-detail-module__A-duEa__campusMediaEmpty{border-top:1px solid var(--up-line);text-align:start;align-content:start;justify-items:start;gap:5px;min-height:0;padding:20px 0 0;display:grid}.university-detail-module__A-duEa__campusMediaEmpty>svg{color:var(--up-faint)}.university-detail-module__A-duEa__campusMediaEmpty h2{color:var(--up-ink);margin-top:2px;font-weight:600;font-size:14px!important}.university-detail-module__A-duEa__campusMediaEmpty p{max-width:60ch;color:var(--up-body);margin-top:0;font-size:13.5px!important}@media (max-width:850px){.university-detail-module__A-duEa__campusMapCard{grid-template-columns:1fr}.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__map{grid-area:auto;height:320px}}@media (max-width:540px){.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusGallery,.university-detail-module__A-duEa__campusTourGrid .university-detail-module__A-duEa__panorama,.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__map{height:270px}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption{align-items:flex-start;padding:10px 5px 5px}.university-detail-module__A-duEa__campusMediaEmpty{min-height:220px}}.university-detail-module__A-duEa__profilePageNav{z-index:70;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--up-line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 64px,1800px);min-height:78px;margin-inline:auto;display:flex;position:sticky;top:0}.university-detail-module__A-duEa__profilePageLogo{flex:none;width:194px;height:40px;display:block}.university-detail-module__A-duEa__profilePageNavActions{align-items:center;gap:24px;display:flex}.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex;font-size:13px!important}.university-detail-module__A-duEa__profilePageBack{color:var(--up-body)}.university-detail-module__A-duEa__profilePageBack:hover{color:var(--up-ink)}.university-detail-module__A-duEa__profilePageBack svg,.university-detail-module__A-duEa__profileFavoritesLink svg{width:16px;height:16px}.university-detail-module__A-duEa__profileFavoritesLink{border:1px solid var(--up-ink);border-radius:var(--up-r-panel);color:#fff;background:var(--up-ink);padding:10px 16px}.university-detail-module__A-duEa__profileFavoritesLink:hover{color:var(--up-ink);background:#fff}@media (max-width:1023px){.university-detail-module__A-duEa__profilePageNav{width:calc(100% - 40px)}}@media (max-width:639px){.university-detail-module__A-duEa__profilePageNav{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 28px);min-height:auto;padding:15px 0}.university-detail-module__A-duEa__profilePageLogo{width:164px;height:44px}.university-detail-module__A-duEa__profilePageNavActions{justify-content:space-between;gap:10px;width:100%}.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink{min-height:42px;font-size:11px!important}.university-detail-module__A-duEa__profileFavoritesLink{padding-inline:13px}.university-detail-module__A-duEa__profile{min-height:100dvh;padding-bottom:calc(92px + env(safe-area-inset-bottom));background:var(--up-fill)}.university-detail-module__A-duEa__profilePageNav{z-index:60;box-sizing:border-box;width:100%;min-height:calc(68px + var(--app-notch-top,env(safe-area-inset-top)));padding:var(--app-notch-top,env(safe-area-inset-top)) 14px 0;border-bottom:1px solid var(--up-line);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);background:#ffffffeb;flex-direction:row;justify-content:center;align-items:center;margin:0;position:sticky;top:0}.university-detail-module__A-duEa__profilePageLogo{top:calc(14px + var(--app-notch-top,env(safe-area-inset-top)));width:142px;height:44px;position:absolute;left:50%;transform:translate(-50%)}.university-detail-module__A-duEa__profilePageNavActions{z-index:1;justify-content:space-between;width:100%;position:relative}.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink{border:1px solid var(--up-line);border-radius:var(--up-r-panel);width:44px;min-height:44px;color:var(--up-ink);background:#fff;place-items:center;padding:0;display:grid}.university-detail-module__A-duEa__profilePageBack:hover,.university-detail-module__A-duEa__profileFavoritesLink:hover{border-color:var(--up-line-strong);color:var(--up-ink);background:#fff}.university-detail-module__A-duEa__profilePageBack svg,.university-detail-module__A-duEa__profileFavoritesLink svg{width:19px;height:19px}.university-detail-module__A-duEa__profilePageBack span,.university-detail-module__A-duEa__profileFavoritesLink span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.university-detail-module__A-duEa__nav{top:calc(68px + var(--app-notch-top,env(safe-area-inset-top)));z-index:50;border-color:var(--up-line);background:#fff}.university-detail-module__A-duEa__navInner{width:100%;min-height:52px;padding:0 14px}.university-detail-module__A-duEa__tabs{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;gap:22px;scroll-padding-inline:14px}.university-detail-module__A-duEa__tabs a{min-height:52px;color:var(--up-muted);scroll-snap-align:start;flex:none;padding:0;font-weight:540;font-size:12px!important}.university-detail-module__A-duEa__tabs a[aria-current]{color:var(--up-ink);font-weight:680}.university-detail-module__A-duEa__tabs a[aria-current]:after{border-radius:var(--up-r-control) var(--up-r-control) 0 0;background:var(--up-fill);height:3px}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{display:none}.university-detail-module__A-duEa__shell{width:100%;padding-inline:14px}.university-detail-module__A-duEa__profileRouteLoading{gap:10px;min-height:calc(100dvh - 210px);padding-block:12px 100px}.university-detail-module__A-duEa__profileRouteLoadingHeading{border-radius:var(--up-r-card);min-height:148px;padding:18px}.university-detail-module__A-duEa__profileRouteLoadingHeading strong{width:82%;height:29px}.university-detail-module__A-duEa__profileRouteLoadingBody{border-radius:var(--up-r-card);min-height:300px;padding:18px}.university-detail-module__A-duEa__overview{padding-top:12px}.university-detail-module__A-duEa__directoryShowcase{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.university-detail-module__A-duEa__directoryShowcaseMedia{background:var(--up-line);order:1}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__gallery{height:242px;min-height:0}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoMosaic{gap:3px}.university-detail-module__A-duEa__directoryShowcaseCopy{background:#fff;order:2;justify-content:flex-start;min-height:0;padding:18px}.university-detail-module__A-duEa__directoryBadges{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-inline:-2px;padding:0 2px 2px;overflow-x:auto}.university-detail-module__A-duEa__directoryBadges::-webkit-scrollbar{display:none}.university-detail-module__A-duEa__directoryBadges>span{flex:none;min-height:28px;padding:5px 9px;font-size:9px!important}.university-detail-module__A-duEa__directoryShowcaseCopy h1{letter-spacing:-.045em;margin-top:16px;line-height:1.02;font-size:32px!important}.university-detail-module__A-duEa__directoryShowcaseCopy>p{color:var(--up-body);-webkit-line-clamp:3;margin-top:12px;line-height:1.58;font-size:13px!important}.university-detail-module__A-duEa__directoryHeroApply{display:none}.university-detail-module__A-duEa__directoryPhotoActions{top:10px;inset-inline-end:10px}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton{border-radius:var(--up-r-panel);width:42px;height:42px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount{bottom:10px;border-radius:var(--up-r-control);min-height:34px;inset-inline-end:10px}.university-detail-module__A-duEa__directoryHighlights{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;grid-template-columns:none;grid-auto-columns:minmax(228px,78vw);grid-auto-flow:column;gap:9px;margin:10px -14px 0;padding:0 14px 4px;scroll-padding-inline:14px;display:grid;overflow-x:auto}.university-detail-module__A-duEa__directoryHighlights::-webkit-scrollbar{display:none}.university-detail-module__A-duEa__directoryHighlights>div{border:1px solid var(--up-line);border-radius:var(--up-r-card);scroll-snap-align:start;background:#fff;align-items:center;min-height:86px;padding:13px}.university-detail-module__A-duEa__directoryHighlights>div>svg{color:var(--up-ink);background:var(--up-fill)}.university-detail-module__A-duEa__directoryHighlights strong{font-size:13px!important}.university-detail-module__A-duEa__directoryJourney,.university-detail-module__A-duEa__directoryStrengths,.university-detail-module__A-duEa__directoryCampusStory,.university-detail-module__A-duEa__directoryCampusGallery,.university-detail-module__A-duEa__directoryAdmissionRoutes,.university-detail-module__A-duEa__directoryDocumentGuide,.university-detail-module__A-duEa__directoryApplicationPlan{margin:32px 0}.university-detail-module__A-duEa__directoryJourney>h2,.university-detail-module__A-duEa__directoryStrengths>h2,.university-detail-module__A-duEa__directoryCampusStory>h2,.university-detail-module__A-duEa__directoryCampusGallery>h2,.university-detail-module__A-duEa__directoryAdmissionRoutes>h2,.university-detail-module__A-duEa__directoryDocumentGuide>h2,.university-detail-module__A-duEa__directoryApplicationPlan>h2{margin-bottom:16px;line-height:1.08;font-size:28px!important}.university-detail-module__A-duEa__directoryJourneyGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82vw;grid-auto-flow:column;gap:10px;min-height:0;margin-inline:-14px;padding:0 14px 4px;scroll-padding-inline:14px;display:grid;overflow-x:auto}.university-detail-module__A-duEa__directoryJourneyGrid::-webkit-scrollbar{display:none}.university-detail-module__A-duEa__directoryJourneyCard{border-radius:var(--up-r-card);scroll-snap-align:center;min-height:270px}.university-detail-module__A-duEa__directoryJourneyCard h3{font-size:24px!important}.university-detail-module__A-duEa__directoryStrengthsGrid,.university-detail-module__A-duEa__directoryStrengthCards{gap:10px}.university-detail-module__A-duEa__directoryStrengthCards article,.university-detail-module__A-duEa__directoryStrengthCoverage{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:#fff;padding:18px}.university-detail-module__A-duEa__directoryStrengthCards article{min-height:0}.university-detail-module__A-duEa__directoryStrengthCoverage{min-height:250px}.university-detail-module__A-duEa__directoryStrengthMetricAccent b{background:var(--up-fill)}.university-detail-module__A-duEa__directoryStrengthMetricAccent small,.university-detail-module__A-duEa__directoryStrengthMetricAccent strong{color:var(--up-ink)}.university-detail-module__A-duEa__directoryCampusStoryFrame{border-radius:var(--up-r-card);min-height:520px}.university-detail-module__A-duEa__directoryCampusStoryPanel{background:#161616f5}.university-detail-module__A-duEa__directoryCampusStoryFacts{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryCampusStoryCount{border-inline-end:0;border-bottom:1px solid #ffffff26}.university-detail-module__A-duEa__directoryCampusStoryLinks{grid-template-columns:1fr}.university-detail-module__A-duEa__directoryCampusStoryLinks>a{border-inline-end:0;border-bottom:1px solid #ffffff26;min-height:76px}.university-detail-module__A-duEa__directoryCampusStoryLinks>a:last-child{border-bottom:0}.university-detail-module__A-duEa__directoryCampusGalleryLayout{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:#fff;gap:0;overflow:hidden}.university-detail-module__A-duEa__directoryCampusGalleryStage{border-radius:0;height:250px}.university-detail-module__A-duEa__directoryCampusGalleryThumbs{padding:0 10px 2px}.university-detail-module__A-duEa__directoryCampusGalleryCopy{padding:18px}.university-detail-module__A-duEa__directoryCampusGalleryCopy>p{color:var(--up-body)}.university-detail-module__A-duEa__directoryCampusGalleryCopy>div>a:first-child{border-color:var(--up-ink);background:var(--up-ink)}.university-detail-module__A-duEa__directoryAdmissionRoutesGrid,.university-detail-module__A-duEa__directoryDocumentGuideGrid,.university-detail-module__A-duEa__directoryApplicationPlanGrid{grid-template-columns:1fr;gap:10px}.university-detail-module__A-duEa__directoryAdmissionRouteCard,.university-detail-module__A-duEa__directoryAdmissionRouteWide,.university-detail-module__A-duEa__directoryDocumentGuideGrid>article,.university-detail-module__A-duEa__directoryApplicationPlanGrid>article,.university-detail-module__A-duEa__directoryApplicationPlanMedia{border-radius:var(--up-r-card)}.university-detail-module__A-duEa__directoryAdmissionRouteCard{min-height:0;padding:18px}.university-detail-module__A-duEa__directoryAdmissionRouteWide{grid-template-columns:1fr;min-height:0}.university-detail-module__A-duEa__directoryAdmissionRouteWide>div:first-child{padding:18px}.university-detail-module__A-duEa__directoryAdmissionRouteVisual{min-height:170px}.university-detail-module__A-duEa__directoryDocumentGuideGrid>article{padding:18px}.university-detail-module__A-duEa__directoryDocumentGuideList{background:var(--up-ink)}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article{background:var(--up-ink);min-height:260px;padding:20px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article a{color:var(--up-ink);background:var(--up-fill)}.university-detail-module__A-duEa__directoryApplicationPlanMedia{min-height:240px}.university-detail-module__A-duEa__directoryLeadForm{border-radius:var(--up-r-card);margin:32px 0 20px;padding:20px 16px}.university-detail-module__A-duEa__directoryLeadFormCopy{min-height:210px}.university-detail-module__A-duEa__sectionPage,.university-detail-module__A-duEa__aboutPage,.university-detail-module__A-duEa__programPage,.university-detail-module__A-duEa__admissionPage{padding-top:12px;padding-bottom:26px}.university-detail-module__A-duEa__campusMediaCard{border-radius:var(--up-r-panel);padding:6px}.university-detail-module__A-duEa__campusMediaCard .university-detail-module__A-duEa__campusGallery{border-radius:var(--up-r-panel);height:330px}.university-detail-module__A-duEa__photoFilters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.university-detail-module__A-duEa__photoFilters::-webkit-scrollbar{display:none}.university-detail-module__A-duEa__photoFilters button{flex:none}.university-detail-module__A-duEa__field input,.university-detail-module__A-duEa__field select,.university-detail-module__A-duEa__field textarea{border-color:var(--up-line);border-radius:var(--up-r-control);min-height:48px}.university-detail-module__A-duEa__campusMediaSurface{border-radius:var(--up-r-panel)}.university-detail-module__A-duEa__campusMapCard{border-radius:var(--up-r-panel);gap:10px;padding:10px}.university-detail-module__A-duEa__campusMapCard>div{padding:0}.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__campusCaption{align-items:flex-start}.university-detail-module__A-duEa__campusMapCard .university-detail-module__A-duEa__map{border-radius:var(--up-r-panel);height:340px}.university-detail-module__A-duEa__campusMapCard>.university-detail-module__A-duEa__secondary{width:calc(100% - 16px);min-height:46px;margin:0 8px 8px}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid{grid-template-columns:1fr;padding:6px}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid>section{border:1px solid var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill);padding:6px 6px 14px}.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__videoGrid :is(iframe,video){border-radius:var(--up-r-control);min-height:210px}.university-detail-module__A-duEa__campusTourGrid{padding:6px}.university-detail-module__A-duEa__campusTourGrid .university-detail-module__A-duEa__panorama{border-radius:var(--up-r-panel);height:330px}.university-detail-module__A-duEa__lightbox{background:0 0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0}.university-detail-module__A-duEa__lightboxImage{width:100%;height:auto}.university-detail-module__A-duEa__lightboxActions{padding:calc(12px + var(--app-notch-top,env(safe-area-inset-top))) 14px 10px 0}.university-detail-module__A-duEa__lightboxActions button{width:42px;height:42px}.university-detail-module__A-duEa__lightboxActions button:first-of-type{inset-inline-start:10px}.university-detail-module__A-duEa__lightboxActions button:nth-of-type(2){inset-inline-end:10px}.university-detail-module__A-duEa__photoCaption{padding-inline-start:14px;font-size:12px}.university-detail-module__A-duEa__programDialogClose{top:calc(14px + var(--app-notch-top,env(safe-area-inset-top)));border:1px solid var(--up-line);border-radius:var(--up-r-control);width:44px;height:44px;color:var(--up-body);background:var(--up-surface);inset-inline-end:14px}.university-detail-module__A-duEa__programDialogHeader h2{font-size:30px!important}.university-detail-module__A-duEa__programDialogHeader p{line-height:1.6;font-size:12px!important}.university-detail-module__A-duEa__programDialogFooter{padding-bottom:env(safe-area-inset-bottom);background:0 0;position:static}.university-detail-module__A-duEa__programDialogFooter>button{border:1px solid var(--up-line);border-radius:var(--up-r-control);width:100%;min-height:50px;color:var(--up-ink);background:var(--up-surface);font-weight:680;font-size:13.5px!important}.university-detail-module__A-duEa__programDialogInnerSyllabus{width:100%;padding:calc(74px + var(--app-notch-top,env(safe-area-inset-top))) 14px 30px}.university-detail-module__A-duEa__programSyllabusArticle{padding-bottom:30px}.university-detail-module__A-duEa__programSyllabusArticle header h1{font-size:29px!important}.university-detail-module__A-duEa__programSyllabusArticle header p{margin-top:20px;font-size:12px!important}.university-detail-module__A-duEa__programSyllabusArticle section{margin-top:34px}.university-detail-module__A-duEa__programSyllabusArticle section>h2{font-size:21px!important}}@media (max-width:370px){.university-detail-module__A-duEa__profilePageLogo{width:126px}.university-detail-module__A-duEa__tabs{gap:17px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{font-size:29px!important}.university-detail-module__A-duEa__directoryJourneyGrid{grid-auto-columns:86vw}}@media (max-width:639px){.university-detail-module__A-duEa__tabs{padding-inline:14px}.university-detail-module__A-duEa__directoryCampusGalleryCopy>small,.university-detail-module__A-duEa__programDialogRequirements>article>small,.university-detail-module__A-duEa__directoryBadges>span,.university-detail-module__A-duEa__tabs a,.university-detail-module__A-duEa__programShowcaseIdentity p,.university-detail-module__A-duEa__profileAnnexNote,.university-detail-module__A-duEa__profileLetterheadLocation,.university-detail-module__A-duEa__facultyList span,.university-detail-module__A-duEa__recognitions span,.university-detail-module__A-duEa__directoryStrengthMetrics small,.university-detail-module__A-duEa__directoryStrengthMetrics span,.university-detail-module__A-duEa__directoryCampusStoryLanguages p,.university-detail-module__A-duEa__directoryCampusStoryLinks p,.university-detail-module__A-duEa__directoryDocumentGuideList p,.university-detail-module__A-duEa__directoryLeadFormPanel>label>span,.university-detail-module__A-duEa__directoryLeadFormConsent a,.university-detail-module__A-duEa__filters span,.university-detail-module__A-duEa__programPrice small,.university-detail-module__A-duEa__campusCaption p,.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption p,.university-detail-module__A-duEa__directoryLeadFormPanel>label>span:first-child,.university-detail-module__A-duEa__directoryLeadFormPanel form>label>span,.university-detail-module__A-duEa__photoCount,.university-detail-module__A-duEa__programMeta,.university-detail-module__A-duEa__programShowcaseAction,.university-detail-module__A-duEa__programDetails,.university-detail-module__A-duEa__directoryShowcaseCopy>h1+p,.university-detail-module__A-duEa__programShowcaseBenefits>span,.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink,.university-detail-module__A-duEa__directoryLeadFormCopy>p,.university-detail-module__A-duEa__directoryAdmissionRoutesNote,.university-detail-module__A-duEa__directoryCampusGalleryCopy>small,.university-detail-module__A-duEa__directoryCampusGalleryCopy>span,.university-detail-module__A-duEa__directoryHighlights em,.university-detail-module__A-duEa__directoryHighlights small{font-size:12px!important}.university-detail-module__A-duEa__directoryBadges>span{min-height:34px}.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink,.university-detail-module__A-duEa__photoCount,.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount,.university-detail-module__A-duEa__programShowcaseAction,.university-detail-module__A-duEa__programShowcaseApply,.university-detail-module__A-duEa__programShowcaseMore,.university-detail-module__A-duEa__primary,.university-detail-module__A-duEa__secondary,.university-detail-module__A-duEa__campusMediaSurface .university-detail-module__A-duEa__campusCaption .university-detail-module__A-duEa__secondary,.university-detail-module__A-duEa__directoryCampusGalleryCredit,.university-detail-module__A-duEa__directoryCampusGalleryCredit span{min-height:44px}.university-detail-module__A-duEa__actionButton,.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton,.university-detail-module__A-duEa__directoryCampusGalleryPrev,.university-detail-module__A-duEa__directoryCampusGalleryNext,.university-detail-module__A-duEa__directoryCampusGalleryThumbs>button{width:44px;height:44px;min-height:44px}.university-detail-module__A-duEa__directoryCampusGalleryThumbs>button{width:78px}.university-detail-module__A-duEa__directoryApplicationPlanGrid>article a,.university-detail-module__A-duEa__directoryApplicationPlan a,.university-detail-module__A-duEa__programApply,.university-detail-module__A-duEa__programDetails,.university-detail-module__A-duEa__directoryCampusGalleryCopy>div>a{min-height:44px}.university-detail-module__A-duEa__directoryLeadFormPanel input[type=text],.university-detail-module__A-duEa__directoryLeadFormPanel input[type=tel],.university-detail-module__A-duEa__directoryLeadFormPanel input[type=email]{min-height:26px}.university-detail-module__A-duEa__directoryLeadFormConsent{line-height:1.5;font-size:12px!important}.university-detail-module__A-duEa__directoryLeadFormConsent input{background-clip:content-box;width:44px;height:44px;margin:-13px -11px -13px -13px;padding:13px 11px 13px 13px}}@media (min-width:640px){.university-detail-module__A-duEa__profilePageNav{min-height:64px}.university-detail-module__A-duEa__profilePageLogo{width:172px;height:34px}.university-detail-module__A-duEa__profilePageNavActions{gap:16px}.university-detail-module__A-duEa__profilePageBack,.university-detail-module__A-duEa__profileFavoritesLink{min-height:38px}.university-detail-module__A-duEa__profileFavoritesLink{border-radius:var(--up-r-control);padding:8px 14px}.university-detail-module__A-duEa__navInner{gap:18px;min-height:54px}.university-detail-module__A-duEa__tabs{gap:22px}.university-detail-module__A-duEa__tabs a{min-height:48px}.university-detail-module__A-duEa__directoryShowcase{border:1px solid var(--up-line);border-radius:var(--up-r-card);background:var(--up-fill)}.university-detail-module__A-duEa__directoryShowcaseCopy{padding:34px 38px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{max-width:640px;margin-top:18px;font-size:clamp(36px,3.2vw,50px)}.university-detail-module__A-duEa__directoryShowcaseCopy>p{max-width:560px;color:var(--up-muted);margin-top:14px;line-height:1.55}.university-detail-module__A-duEa__directoryBadges>span{min-height:30px;padding:5px 12px}.university-detail-module__A-duEa__directoryBadges>.university-detail-module__A-duEa__directoryBadgeAccent{border:1px solid var(--up-line)}.university-detail-module__A-duEa__directoryHeroApply{border-radius:var(--up-r-control);min-height:46px;margin-top:22px;padding-inline:24px;font-size:12.5px!important}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoMosaic{gap:8px}.university-detail-module__A-duEa__directoryHighlights{border:1px solid var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:14px 0 30px;padding:0;overflow:hidden}.university-detail-module__A-duEa__directoryHighlights>div{background:#fff;align-content:center;gap:8px;min-width:0;padding:15px 18px;display:grid}.university-detail-module__A-duEa__directoryHighlights>div>svg{box-sizing:border-box;width:17px;height:17px;color:var(--up-faint);stroke-width:1.6px;background:0 0;border-radius:0;flex:none;padding:0}.university-detail-module__A-duEa__directoryHighlights>div>span{gap:3px;padding-top:0}.university-detail-module__A-duEa__directoryHighlights small{color:var(--up-faint);font-weight:600;line-height:1.3;font-size:11px!important}.university-detail-module__A-duEa__directoryHighlights strong{color:var(--up-ink);font-weight:600;line-height:1.35;font-size:13px!important}.university-detail-module__A-duEa__directoryHighlights em{color:var(--up-faint);line-height:1.3;font-size:10px!important}.university-detail-module__A-duEa__directoryJourneyCard,.university-detail-module__A-duEa__directoryStrengthCards article,.university-detail-module__A-duEa__directoryStrengthCoverage,.university-detail-module__A-duEa__directoryCampusStoryFrame,.university-detail-module__A-duEa__directoryCampusGalleryStage,.university-detail-module__A-duEa__directoryAdmissionRouteCard,.university-detail-module__A-duEa__directoryAdmissionRouteWide,.university-detail-module__A-duEa__directoryDocumentGuideGrid>article,.university-detail-module__A-duEa__directoryApplicationPlanGrid>article,.university-detail-module__A-duEa__directoryApplicationPlanMedia{border-radius:var(--up-r-panel)}.university-detail-module__A-duEa__directoryLeadForm{border-radius:var(--up-r-card)}.university-detail-module__A-duEa__directoryJourney{margin-top:36px;margin-bottom:0}.university-detail-module__A-duEa__directoryStrengths,.university-detail-module__A-duEa__directoryCampusStory,.university-detail-module__A-duEa__directoryCampusGallery,.university-detail-module__A-duEa__directoryAdmissionRoutes,.university-detail-module__A-duEa__directoryDocumentGuide,.university-detail-module__A-duEa__directoryApplicationPlan,.university-detail-module__A-duEa__directoryLeadForm,.university-detail-module__A-duEa__programShowcase{margin-top:46px;margin-bottom:0}}@media (min-width:640px) and (max-width:1279px){.university-detail-module__A-duEa__directoryHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1100px){.university-detail-module__A-duEa__directoryShowcaseCopy{padding:28px 30px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{font-size:clamp(34px,3.8vw,44px)}}@media (min-width:640px) and (max-width:850px){.university-detail-module__A-duEa__directoryShowcaseCopy{min-height:300px;padding:26px 24px}.university-detail-module__A-duEa__directoryShowcaseCopy h1{font-size:clamp(32px,6.6vw,42px)}.university-detail-module__A-duEa__directoryHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.university-detail-module__A-duEa__directoryJourney,.university-detail-module__A-duEa__directoryStrengths,.university-detail-module__A-duEa__directoryCampusStory,.university-detail-module__A-duEa__directoryCampusGallery,.university-detail-module__A-duEa__directoryAdmissionRoutes,.university-detail-module__A-duEa__directoryDocumentGuide,.university-detail-module__A-duEa__directoryApplicationPlan,.university-detail-module__A-duEa__directoryLeadForm,.university-detail-module__A-duEa__programShowcase{margin-top:34px}}@media (min-width:640px){.university-detail-module__A-duEa__overview,.university-detail-module__A-duEa__sectionPage{padding-top:30px}.university-detail-module__A-duEa__directoryPhotoActions{top:16px;inset-inline-end:16px}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actions{border:1px solid var(--up-line-strong);border-radius:var(--up-r-panel);background:#fff;gap:0;padding:4px}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton{border-radius:var(--up-r-control);width:36px;height:36px;color:var(--up-ink);background:0 0;border:0}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton:hover,.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actionButton[aria-pressed=true]{color:var(--up-ink);background:var(--up-fill)}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actions>*+*{position:relative}.university-detail-module__A-duEa__directoryPhotoActions .university-detail-module__A-duEa__actions>*+:before{background:var(--up-line);content:"";width:1px;position:absolute;inset-block:8px;inset-inline-start:-.5px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount{border:1px solid var(--up-line-strong);border-radius:var(--up-r-control);min-height:40px;color:var(--up-ink);bottom:16px;background:#fff;gap:9px;padding:9px 15px;font-weight:600;inset-inline-end:16px;font-size:12px!important}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount svg{width:16px;height:16px}.university-detail-module__A-duEa__directoryShowcaseMedia .university-detail-module__A-duEa__photoCount>span{border-inline-start:1px solid var(--up-line);color:var(--up-faint);padding-inline-start:9px}.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__facultyList svg,.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__recognitions>li>svg{color:var(--up-faint)}.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__facultyList span,.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__recognitions span{color:var(--up-faint);font-size:11.5px}.university-detail-module__A-duEa__aboutPage .university-detail-module__A-duEa__recognitions a:hover{color:var(--up-ink)}}@media (max-width:639px){.university-detail-module__A-duEa__programPage{padding-top:10px;padding-bottom:22px}.university-detail-module__A-duEa__navInner{gap:10px}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary{border-radius:var(--up-r-control);flex:none;min-height:38px;padding:8px 13px;font-size:11.5px;font-weight:650;display:inline-flex}.university-detail-module__A-duEa__navInner>.university-detail-module__A-duEa__primary svg{display:none}.university-detail-module__A-duEa__tabs{-webkit-mask-image:linear-gradient(to right,var(--up-ink) calc(100% - 26px),transparent);mask-image:linear-gradient(to right,var(--up-ink) calc(100% - 26px),transparent);flex:auto}[dir=rtl] .university-detail-module__A-duEa__tabs{-webkit-mask-image:linear-gradient(to left,var(--up-ink) calc(100% - 26px),transparent);mask-image:linear-gradient(to left,var(--up-ink) calc(100% - 26px),transparent)}}.university-detail-module__A-duEa__profileFavoritesCount{border-radius:var(--up-r-card);color:#fff;background:var(--up-ink,var(--up-fill));font-variant-numeric:tabular-nums;place-items:center;min-width:19px;height:19px;margin-inline-start:1px;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:639px){.university-detail-module__A-duEa__profileFavoritesLink{padding-inline:11px;position:relative}.university-detail-module__A-duEa__profileFavoritesLink .university-detail-module__A-duEa__profileFavoritesCount{top:-5px;clip:auto;border:2px solid #fff;width:auto;min-width:18px;height:auto;padding:0 5px;line-height:14px;position:absolute;inset-inline-end:-5px;overflow:visible}}.university-detail-module__A-duEa__actionButton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.university-detail-module__A-duEa__actionButton:hover{border-color:var(--up-line-strong);color:var(--up-ink);background:#fff}.university-detail-module__A-duEa__requirement{border-color:var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill);padding:12px 14px}.university-detail-module__A-duEa__requirement strong{font-weight:620}.university-detail-module__A-duEa__actionButtonLocked{color:var(--up-ink)!important;background:var(--up-fill)!important}.university-detail-module__A-duEa__actionButtonLocked:hover{color:#fff!important;background:var(--up-ink)!important}.university-detail-module__A-duEa__admissionPdfLocked{border:1px solid var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill);text-align:center;justify-items:center;gap:10px;padding:38px 24px;display:grid}.university-detail-module__A-duEa__admissionPdfLocked>svg{color:var(--up-ink)}.university-detail-module__A-duEa__admissionPdfLocked strong{color:var(--up-ink);letter-spacing:-.02em;font-size:15px;font-weight:650}.university-detail-module__A-duEa__admissionPdfLocked p{max-width:420px;color:var(--up-muted);margin:0;font-size:13px;line-height:1.6}.university-detail-module__A-duEa__admissionPdfLocked a{border-radius:var(--up-r-panel);color:#fff;background:var(--up-ink);align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex}.university-detail-module__A-duEa__admissionPdfLocked a:hover{background:var(--up-fill)}.university-detail-module__A-duEa__profileDocument{width:100%}.university-detail-module__A-duEa__profileMasthead{border-bottom:2px solid var(--up-ink);padding-bottom:22px}.university-detail-module__A-duEa__profileLetterhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.university-detail-module__A-duEa__profileLetterheadIdentity{align-items:center;gap:14px;min-width:0;display:flex}.university-detail-module__A-duEa__profileLetterheadIdentity .university-detail-module__A-duEa__universityMark{width:48px;height:48px}.university-detail-module__A-duEa__profileLetterheadOrg{color:var(--up-ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.university-detail-module__A-duEa__profileLetterheadLocation{color:var(--up-muted);align-items:center;gap:5px;margin-top:3px;font-size:11.5px;display:flex}.university-detail-module__A-duEa__profileMasthead h1{max-width:22ch;color:var(--up-ink);letter-spacing:-.04em;text-wrap:balance;margin-top:26px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.06}.university-detail-module__A-duEa__profileMastheadProgram{color:var(--up-body);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:15px;display:flex}.university-detail-module__A-duEa__profileMastheadStatus{border:1px solid var(--up-line);border-radius:var(--up-r-card);color:var(--up-positive);letter-spacing:.02em;padding:3px 9px;font-size:10px;font-weight:650}.university-detail-module__A-duEa__profileMastheadMeta{flex-wrap:wrap;gap:6px 32px;margin-top:18px;display:flex}.university-detail-module__A-duEa__profileMastheadMeta>div{align-items:baseline;gap:6px;font-size:11.5px;display:flex}.university-detail-module__A-duEa__profileMastheadMeta dt{color:var(--up-muted)}.university-detail-module__A-duEa__profileMastheadMeta dd{color:var(--up-ink);font-weight:600}.university-detail-module__A-duEa__profileBody{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);gap:56px;margin-top:30px;display:grid}.university-detail-module__A-duEa__profileArticles{counter-reset:article;min-width:0}.university-detail-module__A-duEa__profileArticles>section{border-top:1px solid var(--up-line);padding-top:22px}.university-detail-module__A-duEa__profileArticles>section:first-child{border-top:0;padding-top:0}.university-detail-module__A-duEa__profileArticles>section+section{margin-top:22px}.university-detail-module__A-duEa__profileArticles h2{color:var(--up-ink);letter-spacing:.05em;text-transform:uppercase;counter-increment:article;gap:10px;font-size:12.5px;font-weight:650;display:flex}.university-detail-module__A-duEa__profileArticles h2:before{color:var(--up-faint);content:counter(article) ".";font-variant-numeric:tabular-nums}.university-detail-module__A-duEa__profileClauseControl{max-width:320px;margin-top:14px}.university-detail-module__A-duEa__profileAnnex{border-inline-start:1px solid var(--up-line);min-width:0;padding-inline-start:34px}.university-detail-module__A-duEa__profileAnnex>section+section{border-top:1px solid var(--up-line);margin-top:26px;padding-top:22px}.university-detail-module__A-duEa__profileAnnex h2{color:var(--up-ink);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.university-detail-module__A-duEa__profileAnnexNote{color:var(--up-faint);margin-top:6px;font-size:11.5px}.university-detail-module__A-duEa__profileProse{max-width:68ch;color:var(--up-body);margin-top:12px;font-size:13.5px;line-height:1.7}.university-detail-module__A-duEa__profileAmount{color:var(--up-ink);letter-spacing:-.03em;margin-top:10px;font-size:clamp(16px,1.4vw,20px);font-weight:650}.university-detail-module__A-duEa__profileClauseList{counter-reset:item;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.university-detail-module__A-duEa__profileClauseList>li{counter-increment:item;padding-inline-start:30px;position:relative}.university-detail-module__A-duEa__profileClauseList>li:before{color:var(--up-faint);content:counter(item) ")";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;position:absolute;inset-inline-start:0}.university-detail-module__A-duEa__profileClauseList strong{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__profileClauseList em{color:var(--up-faint);letter-spacing:.04em;text-transform:uppercase;margin-inline-start:8px;font-size:10.5px;font-style:normal;font-weight:600}.university-detail-module__A-duEa__profileClauseList p{max-width:66ch;color:var(--up-body);margin-top:4px;font-size:12.5px;line-height:1.65}.university-detail-module__A-duEa__profileClauseList a{color:var(--up-ink);text-underline-offset:3px;align-items:center;gap:4px;margin-top:5px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.university-detail-module__A-duEa__profileRows{border-top:1px solid var(--up-line);margin-top:12px;display:grid}.university-detail-module__A-duEa__profileRows>div{border-bottom:1px solid var(--up-line);grid-template-columns:minmax(120px,170px) minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:10px 0;display:grid}.university-detail-module__A-duEa__profileRows dt{color:var(--up-muted);font-size:12px}.university-detail-module__A-duEa__profileRows dd{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__profileRows>div{grid-template-columns:1fr;gap:2px}.university-detail-module__A-duEa__profileAppendix{border:1px solid var(--up-line);border-radius:var(--up-r-panel);background:var(--up-fill-soft);margin-top:16px;padding:16px}.university-detail-module__A-duEa__profileAppendix>div:first-child{gap:12px;min-width:0;display:flex}.university-detail-module__A-duEa__profileAppendixIcon{border:1px solid var(--up-line);border-radius:var(--up-r-control);width:38px;height:38px;color:var(--up-ink);background:var(--up-surface);flex:none;place-items:center;display:grid}.university-detail-module__A-duEa__profileAppendix strong{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__profileAppendix p{max-width:52ch;color:var(--up-body);margin-top:4px;font-size:12.5px;line-height:1.6}.university-detail-module__A-duEa__profileAppendixMeta{color:var(--up-faint);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.university-detail-module__A-duEa__profileAppendixActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.university-detail-module__A-duEa__profileAppendixActions :is(button,a){border:1px solid var(--up-line);border-radius:var(--up-r-control);min-height:38px;color:var(--up-ink);background:var(--up-surface);align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.university-detail-module__A-duEa__profileAppendixActions :is(button,a):hover{border-color:var(--up-ink)}.university-detail-module__A-duEa__profileAppendixActions :is(button,a):first-child{border-color:var(--up-ink);color:#fff;background:var(--up-ink)}.university-detail-module__A-duEa__profileAppendixList{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.university-detail-module__A-duEa__profileAppendixList a{border:1px solid var(--up-line);border-radius:var(--up-r-control);color:var(--up-ink);align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;display:flex}.university-detail-module__A-duEa__profileAppendixList a:hover{border-color:var(--up-ink)}.university-detail-module__A-duEa__profileAppendixList span{flex:1;min-width:0;display:grid}.university-detail-module__A-duEa__profileAppendixList small{color:var(--up-faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.university-detail-module__A-duEa__profileColophon{border-top:2px solid var(--up-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:34px;padding-top:18px;display:flex}.university-detail-module__A-duEa__profileColophon p{max-width:62ch;color:var(--up-faint);font-size:11.5px;line-height:1.6}.university-detail-module__A-duEa__profileColophon a{color:var(--up-ink);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.university-detail-module__A-duEa__profileBody{grid-template-columns:minmax(0,1fr);gap:30px}.university-detail-module__A-duEa__profileAnnex{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--up-line);padding-top:24px}}@media (max-width:760px){.university-detail-module__A-duEa__profileMasthead h1{max-width:none;margin-top:20px;font-size:30px!important}.university-detail-module__A-duEa__profileMastheadMeta{gap:6px 18px}.university-detail-module__A-duEa__profileRows>div{grid-template-columns:1fr;gap:2px}.university-detail-module__A-duEa__profileAppendix>div:first-child{flex-direction:column}.university-detail-module__A-duEa__profileAppendixActions{width:100%}.university-detail-module__A-duEa__profileAppendixActions :is(button,a){flex:1;justify-content:center}}.university-detail-module__A-duEa__profileLead{max-width:72ch}.university-detail-module__A-duEa__profileLead p{color:var(--up-body);margin-bottom:14px;font-size:15px;line-height:1.75}.university-detail-module__A-duEa__profileLead p:last-child{margin-bottom:0}.university-detail-module__A-duEa__profileLead p:first-child{color:var(--up-ink);font-size:16.5px;line-height:1.65}.university-detail-module__A-duEa__profileSection{min-width:0}.university-detail-module__A-duEa__profileArticles>.university-detail-module__A-duEa__profileSection{border-top:1px solid var(--up-line);padding-top:22px}.university-detail-module__A-duEa__profileArticles>.university-detail-module__A-duEa__profileSection+.university-detail-module__A-duEa__profileSection{margin-top:22px}.university-detail-module__A-duEa__profileArticles>.university-detail-module__A-duEa__profileLead+.university-detail-module__A-duEa__profileSection{margin-top:30px}.university-detail-module__A-duEa__profileSection h2{color:var(--up-ink);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:650}.university-detail-module__A-duEa__profileAnnexHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.university-detail-module__A-duEa__profileAnnexHead a{color:var(--up-muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.university-detail-module__A-duEa__profileAnnexHead a:hover{color:var(--up-ink)}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights article{border:0;border-bottom:1px solid var(--up-line);background:0 0;border-radius:0;gap:11px;padding:12px 0;display:flex}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights article:first-child{border-top:1px solid var(--up-line)}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights svg{flex:none;margin:2px 0 0}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights div{min-width:0}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__facultyList,.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__recognitions{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__facultyList li,.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__recognitions li{border:0;border-bottom:1px solid var(--up-line);border-radius:0;gap:10px;padding:11px 0}.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__facultyList li:first-child,.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__recognitions li:first-child{border-top:1px solid var(--up-line)}.university-detail-module__A-duEa__profileDocument>.university-detail-module__A-duEa__profileSection{border-top:2px solid var(--up-ink);margin-top:30px;padding-top:26px}.university-detail-module__A-duEa__profileDocument>.university-detail-module__A-duEa__profileSection .university-detail-module__A-duEa__timeline{max-width:780px}@media (max-width:1100px){.university-detail-module__A-duEa__profileAnnex .university-detail-module__A-duEa__highlights{margin-top:12px}}@media (max-width:760px){.university-detail-module__A-duEa__profileLead p:first-child{font-size:15.5px}.university-detail-module__A-duEa__profileDocument>.university-detail-module__A-duEa__profileSection{margin-top:24px;padding-top:20px}}.university-detail-module__A-duEa__profileColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 40px;display:grid}.university-detail-module__A-duEa__profileColumns>.university-detail-module__A-duEa__profileSection{border-top:1px solid var(--up-line);padding-top:20px}@media (max-width:1500px){.university-detail-module__A-duEa__profileColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.university-detail-module__A-duEa__profileColumns{grid-template-columns:minmax(0,1fr);gap:22px}.university-detail-module__A-duEa__profileColumns>.university-detail-module__A-duEa__profileSection{padding-top:16px}}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel{background:0 0;border:0;border-radius:0;padding:0}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__count{border:1px solid var(--up-line);border-radius:var(--up-r-card);min-width:22px;color:var(--up-muted);background:var(--up-fill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__filterSummary{grid-column:1/-1;align-items:center;gap:10px;display:flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__textButton{color:var(--up-muted);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__textButton:hover{color:var(--up-ink)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters{border-bottom:1px solid var(--up-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0;padding:18px 0}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters .university-detail-module__A-duEa__field{letter-spacing:.04em;text-transform:uppercase;color:var(--up-muted);font-size:11px;font-weight:600}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters :is(input,button){border-color:var(--up-line);background:var(--up-surface)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters :is(input,button):hover{border-color:var(--up-line-strong)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__searchInput>input:focus,.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__searchInput>input:focus-visible{border-color:var(--up-ink);box-shadow:none;outline:none}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__morePrograms{border:0;border-bottom:1px solid var(--up-line);width:100%;color:var(--up-muted);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:7px;margin-top:0;padding:18px 0;font-size:12.5px;font-weight:600;display:flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__morePrograms:hover{color:var(--up-ink);background:var(--up-fill-soft)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__empty{color:var(--up-muted);padding:26px 0;font-size:13.5px}@media (max-width:760px){.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPanel>.university-detail-module__A-duEa__filters{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 0}}.university-detail-module__A-duEa__navApply{border-inline-start:1px solid var(--up-line);color:var(--up-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-inline-start:2px;padding-inline-start:20px;font-size:13px;font-weight:600;display:inline-flex}.university-detail-module__A-duEa__navApply svg{width:15px;height:15px;transition:transform .18s}.university-detail-module__A-duEa__navApply:hover svg{transform:translate(2px,-2px)}.university-detail-module__A-duEa__navApply:focus-visible{outline:2px solid var(--up-ink);outline-offset:2px;border-radius:var(--up-r-control)}@media (max-width:640px){.university-detail-module__A-duEa__navApply{padding-inline-start:14px;font-size:12px}}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programs{gap:8px;display:grid}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programsList{grid-template-columns:1fr;gap:8px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__program{border-radius:var(--up-r-control);color:#fff;background:var(--up-ink);border:0;min-width:0;overflow:hidden}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1.35fr) minmax(170px,.55fr) 224px;align-items:center;gap:10px;padding:16px 18px;display:grid}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programTitle{color:#fff;text-align:start;align-items:center;gap:13px;min-width:0;display:flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programIcon{border-radius:var(--up-r-control);color:#fff;background:var(--up-body);border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programIcon svg{width:17px;height:17px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programName{color:#fff;letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.25;display:block}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programTitle:hover .university-detail-module__A-duEa__programName{text-underline-offset:3px;text-decoration:underline}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programMeta{color:var(--up-faint);margin-top:4px;font-size:11px;line-height:1.5}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPrice{border:0;border-inline-start:1px solid var(--up-body);color:#fff;letter-spacing:-.015em;text-align:start;margin:0;padding:0 0 0 16px;font-size:14px;font-weight:600;line-height:1.3}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPrice small{color:var(--up-faint);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programActions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:7px;display:grid}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetails,.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply{border-radius:var(--up-r-control);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetails{border:1px solid var(--up-body);color:#fff;background:0 0}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetails:hover{border-color:var(--up-body);color:#fff;background:var(--up-body)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply{color:#fff;background:var(--up-on-dark-raised);border:1px solid #0000}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply:hover,.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply[aria-expanded=true]{border-color:var(--up-body);color:#fff;background:var(--up-body)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply svg{flex:none;transition:transform .15s}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetail{color:var(--up-faint);background:0 0;border:0;padding:4px 18px 18px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetail>p{color:var(--up-faint);font-size:13.5px}@media (max-width:1080px){.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPrice{border-inline-start:0;grid-column:1;padding-inline-start:0}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programActions{grid-area:1/2/span 2}}@media (max-width:760px){.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programHeader{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programPrice,.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programActions{grid-area:auto}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programDetails,.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programApply{min-height:44px}.university-detail-module__A-duEa__programPage .university-detail-module__A-duEa__programIcon{display:none}}.university-detail-module__A-duEa__programDialog{overscroll-behavior:contain;border:1px solid var(--up-line);border-radius:var(--up-r-card);width:min(1160px,100vw - 48px);max-width:1160px;height:fit-content;max-height:min(90dvh,920px);color:var(--up-ink);background:var(--up-surface);margin:auto;padding:0;overflow-y:auto}.university-detail-module__A-duEa__programDialog[data-syllabus=true]{background:var(--up-surface)}.university-detail-module__A-duEa__programDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1716146b}.university-detail-module__A-duEa__programDialogInner{width:100%;padding:30px 34px 26px;position:relative}.university-detail-module__A-duEa__programDialogClose{z-index:3;top:24px;border:1px solid var(--up-line);border-radius:var(--up-r-control);width:40px;height:40px;color:var(--up-body);background:var(--up-surface);place-items:center;transition:border-color .16s,color .16s;display:grid;position:absolute;inset-inline-end:26px}.university-detail-module__A-duEa__programDialogClose:hover{border-color:var(--up-ink);color:var(--up-ink)}.university-detail-module__A-duEa__programDialogHeader{border-bottom:2px solid var(--up-ink);max-width:calc(100% - 60px);padding-bottom:22px}.university-detail-module__A-duEa__programDialogHeader>span{color:var(--up-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.university-detail-module__A-duEa__programDialogHeader h2{color:var(--up-ink);letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.1}.university-detail-module__A-duEa__programDialogHeader p{max-width:78ch;color:var(--up-body);margin-top:10px;font-size:14px;line-height:1.65}.university-detail-module__A-duEa__programDialogBody{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:44px;margin-top:26px;display:grid}.university-detail-module__A-duEa__programDialogMain{min-width:0}.university-detail-module__A-duEa__programDialogMain>section+section{border-top:1px solid var(--up-line);margin-top:24px;padding-top:22px}.university-detail-module__A-duEa__programDialogBody h3{color:var(--up-ink);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.university-detail-module__A-duEa__programDialogAnnex{border-inline-start:1px solid var(--up-line);min-width:0;padding-inline-start:30px}.university-detail-module__A-duEa__programDialogAnnex>section+section{border-top:1px solid var(--up-line);margin-top:24px;padding-top:22px}.university-detail-module__A-duEa__programDialogAmount{color:var(--up-ink);letter-spacing:-.03em;margin-top:10px;font-size:20px;font-weight:650}.university-detail-module__A-duEa__programDialogNote{color:var(--up-faint);margin-top:5px;font-size:11.5px;line-height:1.55}.university-detail-module__A-duEa__programDialogBody :is(p,li){color:var(--up-body);font-size:13px;line-height:1.6}.university-detail-module__A-duEa__programDialogIntakes{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.university-detail-module__A-duEa__programDialogIntakes>li{border-bottom:1px solid var(--up-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 0;display:grid}.university-detail-module__A-duEa__programDialogIntakes>li>div{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:8px;display:flex}.university-detail-module__A-duEa__programDialogIntakes strong{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__programDialogIntakes small{color:var(--up-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.university-detail-module__A-duEa__programDialogIntakes span{color:var(--up-muted);grid-column:1;font-size:12px}.university-detail-module__A-duEa__programDialogIntakes em{color:var(--up-ink);text-align:end;grid-area:1/2/span 2;align-self:center;font-size:13.5px;font-style:normal;font-weight:650}.university-detail-module__A-duEa__programDialogRequirements{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.university-detail-module__A-duEa__programDialogRequirements>li{border-bottom:1px solid var(--up-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:11px 0;display:grid}.university-detail-module__A-duEa__programDialogRequirements strong{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__programDialogRequirements p{max-width:66ch;margin-top:3px;font-size:12.5px}.university-detail-module__A-duEa__programDialogRequirements small{color:var(--up-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.university-detail-module__A-duEa__programDialogRows{border-top:1px solid var(--up-line);margin-top:12px;display:grid}.university-detail-module__A-duEa__programDialogRows>div{border-bottom:1px solid var(--up-line);grid-template-columns:1fr;gap:2px;padding:10px 0;display:grid}.university-detail-module__A-duEa__programDialogRows dt{color:var(--up-muted);font-size:11.5px}.university-detail-module__A-duEa__programDialogRows dd{color:var(--up-ink);font-size:13.5px;font-weight:600}.university-detail-module__A-duEa__programDialogFooter{border-top:2px solid var(--up-ink);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:18px;display:flex}.university-detail-module__A-duEa__programDialogFooter>button{border:1px solid var(--up-line);border-radius:var(--up-r-control);min-height:42px;color:var(--up-ink);background:var(--up-surface);justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12.5px;font-weight:600;transition:border-color .16s,background-color .16s;display:inline-flex}.university-detail-module__A-duEa__programDialogFooter>button:hover{border-color:var(--up-ink);background:var(--up-fill-soft)}@media (max-width:1000px){.university-detail-module__A-duEa__programDialogBody{grid-template-columns:minmax(0,1fr);gap:26px}.university-detail-module__A-duEa__programDialogAnnex{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--up-line);padding-top:22px}}@media (max-width:760px){.university-detail-module__A-duEa__programDialog{border-radius:var(--up-r-card) var(--up-r-card) 0 0;border-bottom:0;width:100vw;max-width:none;max-height:94dvh;margin:auto 0 0}.university-detail-module__A-duEa__programDialogInner{padding:22px 18px 20px}.university-detail-module__A-duEa__programDialogClose{top:16px;inset-inline-end:16px}.university-detail-module__A-duEa__programDialogHeader{max-width:calc(100% - 48px);padding-bottom:18px}.university-detail-module__A-duEa__programDialogHeader h2{font-size:24px}.university-detail-module__A-duEa__programDialogIntakes>li{grid-template-columns:minmax(0,1fr)}.university-detail-module__A-duEa__programDialogIntakes em{text-align:start;grid-area:auto/1}.university-detail-module__A-duEa__programDialogFooter{margin-top:22px}.university-detail-module__A-duEa__programDialogFooter>button{width:100%;min-height:48px}}
