.UniversityDetail-module__hxmIAq__page{--detail-ink:#142e48;--detail-muted:#667e9b;--detail-paper:#f7f9fb;--detail-white:#fff;--detail-line:#dce7ee;--detail-teal:#00aaa0;--detail-teal-ink:#008b82;--detail-aqua:#e1f3f4;--detail-light:#f5f8fa;--detail-mint:#e9f7f5;--detail-gold:#f5af18;color:var(--detail-ink);background:var(--detail-paper);font:14px/1.6 var(--font-inter),sans-serif;overflow-wrap:anywhere;padding:18px 0 68px}html:has(.UniversityDetail-module__hxmIAq__page){scroll-behavior:smooth}.UniversityDetail-module__hxmIAq__page :is(h1,h2,h3){font-family:var(--font-bricolage),sans-serif;font-weight:650;line-height:1.3}.UniversityDetail-module__hxmIAq__page :is(button,input,select){font-family:inherit}.UniversityDetail-module__hxmIAq__heroWrap,.UniversityDetail-module__hxmIAq__layout{width:var(--iaic-content-width,90%);max-width:var(--iaic-content-max,none);margin-inline:auto}.UniversityDetail-module__hxmIAq__heroWrap{margin-bottom:26px}.UniversityDetail-module__hxmIAq__hero{isolation:isolate;background:var(--detail-ink);border-radius:16px;min-height:385px;position:relative;overflow:hidden}.UniversityDetail-module__hxmIAq__heroPhoto{object-fit:cover}.UniversityDetail-module__hxmIAq__heroShade{background:linear-gradient(90deg,#071a22b8 0%,#071a226b 62%,#071a2226 100%);position:absolute;inset:0}.UniversityDetail-module__hxmIAq__heroContent{color:var(--detail-white);padding:28px 30px 100px;position:relative}.UniversityDetail-module__hxmIAq__heroBadge{color:var(--detail-teal-ink);background:#e0fcf7;border-radius:30px;margin-bottom:28px;padding:5px 13px;font-size:13px;display:inline-flex}.UniversityDetail-module__hxmIAq__identity{align-items:center;gap:15px;display:flex}.UniversityDetail-module__hxmIAq__identity h1{max-width:820px;color:inherit;margin:0;font-size:clamp(28px,2.65vw,46px)}.UniversityDetail-module__hxmIAq__logo{background:var(--detail-white);width:102px;height:102px;color:var(--detail-teal);border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.UniversityDetail-module__hxmIAq__logo img{object-fit:contain;padding:12px}.UniversityDetail-module__hxmIAq__logo>svg{width:42px;height:42px}.UniversityDetail-module__hxmIAq__heroLocation{margin-top:24px;font-size:clamp(16px,1.5vw,23px);font-weight:550}.UniversityDetail-module__hxmIAq__stats{background:var(--detail-white);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:-44px 24px 0;padding:24px 15px;display:grid;position:relative;box-shadow:0 4px 15px #142e4803}.UniversityDetail-module__hxmIAq__stats>div{border-right:1px solid var(--detail-teal);align-items:center;gap:12px;min-width:0;padding:0 15px;display:flex}.UniversityDetail-module__hxmIAq__stats>div:last-child{border:0}.UniversityDetail-module__hxmIAq__stats svg{color:var(--detail-teal);stroke-width:1.5px;flex-shrink:0;width:31px;height:31px}.UniversityDetail-module__hxmIAq__stats dd{margin:0 0 2px;font-size:clamp(16px,1.5vw,24px);font-weight:650;line-height:1.3}.UniversityDetail-module__hxmIAq__stats dt{color:var(--detail-muted);font-size:13px}.UniversityDetail-module__hxmIAq__layout{grid-template-columns:minmax(180px,.95fr) minmax(0,3.2fr) minmax(205px,1fr);align-items:start;gap:22px;display:grid}.UniversityDetail-module__hxmIAq__contentsColumn{min-width:0;position:sticky;top:106px}.UniversityDetail-module__hxmIAq__sectionNavigation{background:var(--detail-aqua);scrollbar-width:thin;border-radius:22px;flex-direction:column;gap:4px;max-height:calc(100dvh - 125px);padding:12px;display:flex;overflow-y:auto}.UniversityDetail-module__hxmIAq__sectionNavigation a{color:var(--detail-ink);border-radius:11px;align-items:center;gap:12px;padding:13px 10px;font-size:13px;line-height:1.4;transition:color .18s,background .18s;display:flex}.UniversityDetail-module__hxmIAq__sectionNavigation a svg{stroke-width:1.5px;flex-shrink:0;width:22px;height:22px}.UniversityDetail-module__hxmIAq__sectionNavigation a:hover{background:#cae9e8}.UniversityDetail-module__hxmIAq__sectionNavigation a[aria-current=location]{color:var(--iaic-on-accent);background:var(--iaic-accent);font-weight:600}.UniversityDetail-module__hxmIAq__mainColumn{flex-direction:column;gap:22px;min-width:0;display:flex}.UniversityDetail-module__hxmIAq__about,.UniversityDetail-module__hxmIAq__section{outline:none;scroll-margin-top:112px}.UniversityDetail-module__hxmIAq__about{padding:2px 0 0}.UniversityDetail-module__hxmIAq__about h2{margin:0 0 12px;font-size:22px}.UniversityDetail-module__hxmIAq__about p{color:#4c6482;margin:0;font-size:14px;line-height:1.85}.UniversityDetail-module__hxmIAq__section{background:var(--detail-white);border-radius:10px;padding:20px}.UniversityDetail-module__hxmIAq__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.UniversityDetail-module__hxmIAq__sectionHeading h2{align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.UniversityDetail-module__hxmIAq__sectionHeading h2>svg{width:24px;height:24px;color:var(--iaic-accent);stroke-width:1.6px;flex-shrink:0}.UniversityDetail-module__hxmIAq__textLink{color:var(--detail-teal-ink);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.UniversityDetail-module__hxmIAq__textLink svg{flex-shrink:0;width:15px;height:15px}.UniversityDetail-module__hxmIAq__textLink:hover{text-underline-offset:4px;text-decoration:underline}.UniversityDetail-module__hxmIAq__sectionHeading>.UniversityDetail-module__hxmIAq__textLink{color:var(--iaic-accent);flex-shrink:0;font-size:11px}.UniversityDetail-module__hxmIAq__degreeTabs{scrollbar-width:thin;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.UniversityDetail-module__hxmIAq__degreeTabs button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:550}.UniversityDetail-module__hxmIAq__degreeTabs button[aria-pressed=true]{background:var(--detail-teal);color:var(--detail-white)}.UniversityDetail-module__hxmIAq__degreeTabs button:hover{border-color:var(--detail-teal)}.UniversityDetail-module__hxmIAq__programGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.UniversityDetail-module__hxmIAq__programGrid[aria-busy=true]{opacity:.7}.UniversityDetail-module__hxmIAq__programCard{border:1px solid var(--detail-line);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.UniversityDetail-module__hxmIAq__programImage{background:var(--detail-light);height:104px;display:block;position:relative}.UniversityDetail-module__hxmIAq__programImage img{object-fit:cover}.UniversityDetail-module__hxmIAq__programBody{flex:1;padding:12px 11px 47px;position:relative}.UniversityDetail-module__hxmIAq__programBody h3{min-height:48px;margin:0 0 12px;font-size:13px}.UniversityDetail-module__hxmIAq__programBody h3 a:hover{color:var(--detail-teal-ink)}.UniversityDetail-module__hxmIAq__programBody ul{color:var(--detail-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.UniversityDetail-module__hxmIAq__programBody li{align-items:center;gap:5px;display:flex}.UniversityDetail-module__hxmIAq__programBody li svg{flex-shrink:0;width:13px;height:13px}.UniversityDetail-module__hxmIAq__cardArrow{background:var(--detail-light);width:30px;height:30px;color:var(--detail-teal-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;right:12px}.UniversityDetail-module__hxmIAq__cardArrow svg{width:16px;height:16px}.UniversityDetail-module__hxmIAq__cardArrow:hover{background:var(--detail-aqua)}.UniversityDetail-module__hxmIAq__previewNote{color:var(--detail-muted);margin:12px 0 0;font-size:11px}.UniversityDetail-module__hxmIAq__requirementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.UniversityDetail-module__hxmIAq__requirementGrid>div{border:1px solid var(--detail-line);border-radius:7px;padding:12px}.UniversityDetail-module__hxmIAq__requirementGrid h3{margin:0 0 5px;font-size:12px}.UniversityDetail-module__hxmIAq__requirementGrid p{color:var(--detail-muted);margin:0;font-size:12px;line-height:1.5}.UniversityDetail-module__hxmIAq__signInNote{background:var(--detail-light);color:var(--detail-muted);border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;font-size:12px;display:flex}.UniversityDetail-module__hxmIAq__signInNote>svg{width:18px;color:var(--detail-teal-ink);flex-shrink:0}.UniversityDetail-module__hxmIAq__signInNote p{margin:0}.UniversityDetail-module__hxmIAq__signInNote button{color:var(--detail-teal-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.UniversityDetail-module__hxmIAq__signInNote button svg{width:14px}.UniversityDetail-module__hxmIAq__intakes{color:var(--detail-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:11px;display:flex}.UniversityDetail-module__hxmIAq__intakes>span:not(:first-child){background:var(--detail-aqua);color:var(--detail-teal-ink);border-radius:20px;padding:4px 10px}.UniversityDetail-module__hxmIAq__intakes p{flex-basis:100%;margin:0}.UniversityDetail-module__hxmIAq__costGrid{grid-template-columns:1fr 1.5fr 1.2fr;gap:12px;display:grid}.UniversityDetail-module__hxmIAq__costGrid>div{background:var(--detail-light);border-radius:7px;padding:17px}.UniversityDetail-module__hxmIAq__costGrid h3{font:500 12px/1.5 var(--font-inter),sans-serif;margin:0 0 11px}.UniversityDetail-module__hxmIAq__costGrid strong{font-size:15px;line-height:1.5;display:block}.UniversityDetail-module__hxmIAq__costGrid p,.UniversityDetail-module__hxmIAq__costGrid ul{color:var(--detail-muted);margin-top:8px;font-size:12px;line-height:1.7}.UniversityDetail-module__hxmIAq__costGrid ul{margin-bottom:0;padding-left:17px}.UniversityDetail-module__hxmIAq__costGrid>.UniversityDetail-module__hxmIAq__totalCost{background:var(--detail-mint)}.UniversityDetail-module__hxmIAq__fundingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.UniversityDetail-module__hxmIAq__fundingCard{border:1px solid var(--detail-line);border-radius:7px;gap:12px;padding:16px;display:flex}.UniversityDetail-module__hxmIAq__fundingCard>svg{color:var(--detail-teal);stroke-width:1.5px;flex-shrink:0;width:23px;height:23px}.UniversityDetail-module__hxmIAq__fundingCard>svg:last-child{width:14px;height:14px;margin-left:auto}.UniversityDetail-module__hxmIAq__fundingCard h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;display:-webkit-box;overflow:hidden}.UniversityDetail-module__hxmIAq__fundingCard p{color:var(--detail-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;display:-webkit-box;overflow:hidden}.UniversityDetail-module__hxmIAq__fundingCard span{color:var(--detail-teal-ink);align-items:center;gap:5px;font-size:11px;display:flex}.UniversityDetail-module__hxmIAq__fundingCard span svg{flex-shrink:0;width:13px}.UniversityDetail-module__hxmIAq__fundingCard:hover{border-color:var(--detail-teal)}.UniversityDetail-module__hxmIAq__campusGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:20px;display:grid}.UniversityDetail-module__hxmIAq__campusImage{background:var(--detail-light);border-radius:7px;height:170px;position:relative;overflow:hidden}.UniversityDetail-module__hxmIAq__campusImage img{object-fit:cover}.UniversityDetail-module__hxmIAq__campusGrid h3{margin:5px 0 10px;font-size:16px}.UniversityDetail-module__hxmIAq__campusGrid p{color:var(--detail-muted);margin-bottom:10px;font-size:13px}.UniversityDetail-module__hxmIAq__studentLife{color:var(--detail-muted);margin-top:16px;padding-left:20px;font-size:13px}.UniversityDetail-module__hxmIAq__rankingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.UniversityDetail-module__hxmIAq__rankCard,.UniversityDetail-module__hxmIAq__rankingLink{background:var(--detail-light);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.UniversityDetail-module__hxmIAq__rankCard>strong{background:#a6e3dd;border-radius:6px;place-items:center;min-width:64px;min-height:64px;padding:7px;font-size:25px;line-height:1.2;display:grid}.UniversityDetail-module__hxmIAq__rankCard h3,.UniversityDetail-module__hxmIAq__rankingLink h3{margin:0 0 5px;font-size:13px}.UniversityDetail-module__hxmIAq__rankCard p,.UniversityDetail-module__hxmIAq__rankingLink p{color:var(--detail-muted);margin:0;font-size:11px}.UniversityDetail-module__hxmIAq__rankingLink>svg{color:var(--detail-teal);flex-shrink:0;width:25px}.UniversityDetail-module__hxmIAq__rankingLink>svg:last-child{width:16px;margin-left:auto}.UniversityDetail-module__hxmIAq__ratingSummary{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 22px;display:flex}.UniversityDetail-module__hxmIAq__ratingSummary>strong{font-size:28px}.UniversityDetail-module__hxmIAq__ratingSummary>span{color:var(--detail-gold);letter-spacing:2px}.UniversityDetail-module__hxmIAq__ratingSummary>p{border-left:1px solid var(--detail-line);color:var(--detail-muted);padding-left:12px;font-size:11px}.UniversityDetail-module__hxmIAq__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.UniversityDetail-module__hxmIAq__reviewCard{border:1px solid var(--detail-line);border-radius:7px;padding:14px}.UniversityDetail-module__hxmIAq__reviewCard header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.UniversityDetail-module__hxmIAq__reviewCard header img{object-fit:cover;border-radius:50%;width:35px;height:35px}.UniversityDetail-module__hxmIAq__reviewCard h3{margin:0 0 4px;font-size:11px}.UniversityDetail-module__hxmIAq__reviewCard header p{color:var(--detail-muted);margin:0;font-size:9px;line-height:1.5}.UniversityDetail-module__hxmIAq__reviewStars{color:var(--detail-gold);letter-spacing:2px;font-size:12px}.UniversityDetail-module__hxmIAq__reviewCard blockquote{color:var(--detail-muted);margin:8px 0 18px;font-size:11px;line-height:1.8}.UniversityDetail-module__hxmIAq__reviewEmpty{align-items:start;gap:17px;padding:12px 0;display:flex}.UniversityDetail-module__hxmIAq__reviewEmpty>svg{color:var(--detail-teal);flex-shrink:0;width:35px;height:35px}.UniversityDetail-module__hxmIAq__reviewEmpty h3{margin:0 0 7px;font-size:15px}.UniversityDetail-module__hxmIAq__reviewEmpty p{color:var(--detail-muted);margin-bottom:10px;font-size:13px}.UniversityDetail-module__hxmIAq__faqs details{border-bottom:1px solid var(--detail-line)}.UniversityDetail-module__hxmIAq__faqs details:last-child{border-bottom:0}.UniversityDetail-module__hxmIAq__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:13px;list-style:none;display:flex}.UniversityDetail-module__hxmIAq__faqs summary::-webkit-details-marker{display:none}.UniversityDetail-module__hxmIAq__faqs summary svg{flex-shrink:0;width:17px;height:17px;transition:transform .18s}.UniversityDetail-module__hxmIAq__faqs details[open] summary svg{transform:rotate(180deg)}.UniversityDetail-module__hxmIAq__faqs details>p{color:var(--detail-muted);margin:0;padding-bottom:18px;font-size:13px}.UniversityDetail-module__hxmIAq__sidebar{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:106px}.UniversityDetail-module__hxmIAq__actionCard,.UniversityDetail-module__hxmIAq__quickFacts{background:var(--detail-white);border-radius:9px;padding:14px}.UniversityDetail-module__hxmIAq__sidebar h2{margin:0 0 13px;font-size:17px}.UniversityDetail-module__hxmIAq__primaryButton,.UniversityDetail-module__hxmIAq__saveButton,.UniversityDetail-module__hxmIAq__questionButton{border:1px solid var(--detail-line);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 9px;font-size:12px;line-height:1.5;display:flex}.UniversityDetail-module__hxmIAq__primaryButton{color:var(--iaic-on-accent);background:var(--iaic-accent);border-color:var(--iaic-accent)}.UniversityDetail-module__hxmIAq__primaryButton:hover{background:var(--iaic-accent-hover)}.UniversityDetail-module__hxmIAq__saveButton{border-color:var(--detail-teal);margin-top:9px}.UniversityDetail-module__hxmIAq__saveButton[aria-pressed=true]{background:var(--detail-mint);color:var(--detail-teal-ink)}.UniversityDetail-module__hxmIAq__saveButton:disabled{opacity:.55;cursor:wait}.UniversityDetail-module__hxmIAq__primaryButton svg,.UniversityDetail-module__hxmIAq__saveButton svg,.UniversityDetail-module__hxmIAq__questionButton svg{flex-shrink:0;width:18px;height:18px}.UniversityDetail-module__hxmIAq__help{margin:12px 0;font-size:11px}.UniversityDetail-module__hxmIAq__help p{color:var(--detail-muted);margin:2px 0 0;font-size:10px}.UniversityDetail-module__hxmIAq__questionButton:hover{background:var(--detail-light)}.UniversityDetail-module__hxmIAq__quickFacts dl{flex-direction:column;gap:16px;margin:0;display:flex}.UniversityDetail-module__hxmIAq__quickFacts dl>div{align-items:center;gap:10px;display:flex}.UniversityDetail-module__hxmIAq__quickFacts dl>div>svg{color:var(--detail-muted);stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.UniversityDetail-module__hxmIAq__quickFacts dt{color:var(--detail-muted);font-size:10px}.UniversityDetail-module__hxmIAq__quickFacts dd{margin:1px 0 0;font-size:12px;line-height:1.5}.UniversityDetail-module__hxmIAq__quickFacts dd a:hover{color:var(--detail-teal-ink);text-decoration:underline}.UniversityDetail-module__hxmIAq__empty{color:var(--detail-muted);background:var(--detail-light);border-radius:7px;grid-column:1/-1;margin:0;padding:14px;font-size:13px}.UniversityDetail-module__hxmIAq__empty p{margin-bottom:8px}.UniversityDetail-module__hxmIAq__muted{color:var(--detail-muted)}.UniversityDetail-module__hxmIAq__statusPage{text-align:center;place-items:center;min-height:65vh;padding:40px 5%;display:grid}.UniversityDetail-module__hxmIAq__statusPage h1{font-size:25px}.UniversityDetail-module__hxmIAq__statusPage .UniversityDetail-module__hxmIAq__textLink{margin:14px}.UniversityDetail-module__hxmIAq__page :is(a,button,summary):focus-visible{outline:2px solid var(--detail-teal);outline-offset:4px}@media (min-width:1600px){.UniversityDetail-module__hxmIAq__layout{grid-template-columns:minmax(220px,.95fr) minmax(0,3.2fr) minmax(250px,1fr);gap:26px}.UniversityDetail-module__hxmIAq__section{padding:22px}.UniversityDetail-module__hxmIAq__sectionNavigation a{padding-block:15px;font-size:14px}.UniversityDetail-module__hxmIAq__programImage{height:125px}}@media (max-width:1150px){.UniversityDetail-module__hxmIAq__layout{grid-template-columns:185px minmax(0,1fr)}.UniversityDetail-module__hxmIAq__sidebar{grid-column:2;grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}.UniversityDetail-module__hxmIAq__requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UniversityDetail-module__hxmIAq__stats{margin-inline:16px;padding-inline:6px}.UniversityDetail-module__hxmIAq__stats>div{gap:8px;padding-inline:10px}.UniversityDetail-module__hxmIAq__stats svg{width:24px;height:24px}.UniversityDetail-module__hxmIAq__stats dt{font-size:11px}.UniversityDetail-module__hxmIAq__hero{min-height:340px}.UniversityDetail-module__hxmIAq__heroContent{padding-bottom:90px}}@media (max-width:760px){.UniversityDetail-module__hxmIAq__page{padding-top:12px;padding-bottom:74px}.UniversityDetail-module__hxmIAq__heroWrap,.UniversityDetail-module__hxmIAq__layout{width:90%}.UniversityDetail-module__hxmIAq__heroWrap{margin-bottom:22px}.UniversityDetail-module__hxmIAq__hero{border-radius:12px;min-height:305px}.UniversityDetail-module__hxmIAq__heroContent{padding:18px 17px 65px}.UniversityDetail-module__hxmIAq__heroBadge{margin-bottom:26px;font-size:11px}.UniversityDetail-module__hxmIAq__identity{align-items:start;gap:12px}.UniversityDetail-module__hxmIAq__logo{border-radius:7px;width:66px;height:66px}.UniversityDetail-module__hxmIAq__logo img{padding:8px}.UniversityDetail-module__hxmIAq__identity h1{font-size:clamp(22px,5.5vw,30px)}.UniversityDetail-module__hxmIAq__heroLocation{margin-top:22px;font-size:14px}.UniversityDetail-module__hxmIAq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:-27px 10px 0;padding:4px 10px}.UniversityDetail-module__hxmIAq__stats>div{border-right:0;border-bottom:1px solid var(--detail-line);padding:13px 7px}.UniversityDetail-module__hxmIAq__stats>div:nth-child(odd):not(:last-child){border-right:1px solid var(--detail-line)}.UniversityDetail-module__hxmIAq__stats>div:last-child{border:0;grid-column:1/-1}.UniversityDetail-module__hxmIAq__stats dd{font-size:18px}.UniversityDetail-module__hxmIAq__stats dt{font-size:11px}.UniversityDetail-module__hxmIAq__layout{grid-template-columns:minmax(0,1fr);gap:0}.UniversityDetail-module__hxmIAq__contentsColumn{position:static}.UniversityDetail-module__hxmIAq__sectionNavigation{display:none}.UniversityDetail-module__hxmIAq__mainColumn{gap:18px}.UniversityDetail-module__hxmIAq__about,.UniversityDetail-module__hxmIAq__section{scroll-margin-top:88px}.UniversityDetail-module__hxmIAq__about h2{font-size:22px}.UniversityDetail-module__hxmIAq__about p{font-size:14px;line-height:1.8}.UniversityDetail-module__hxmIAq__section{border-radius:9px;padding:17px}.UniversityDetail-module__hxmIAq__sectionHeading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.UniversityDetail-module__hxmIAq__sectionHeading h2{gap:9px;font-size:19px}.UniversityDetail-module__hxmIAq__sectionHeading h2>svg{width:22px;height:22px}.UniversityDetail-module__hxmIAq__programGrid{grid-template-columns:minmax(0,1fr)}.UniversityDetail-module__hxmIAq__programImage{height:150px}.UniversityDetail-module__hxmIAq__programBody h3{min-height:0;margin-bottom:14px;font-size:15px}.UniversityDetail-module__hxmIAq__programBody ul{gap:7px;font-size:12px}.UniversityDetail-module__hxmIAq__programBody{padding:15px 15px 48px}.UniversityDetail-module__hxmIAq__degreeTabs button{padding:8px 11px;font-size:12px}.UniversityDetail-module__hxmIAq__costGrid,.UniversityDetail-module__hxmIAq__fundingGrid,.UniversityDetail-module__hxmIAq__campusGrid,.UniversityDetail-module__hxmIAq__rankingGrid,.UniversityDetail-module__hxmIAq__reviewGrid,.UniversityDetail-module__hxmIAq__requirementGrid{grid-template-columns:minmax(0,1fr)}.UniversityDetail-module__hxmIAq__requirementGrid h3,.UniversityDetail-module__hxmIAq__requirementGrid p{font-size:13px}.UniversityDetail-module__hxmIAq__signInNote{flex-wrap:wrap}.UniversityDetail-module__hxmIAq__signInNote p{flex:1}.UniversityDetail-module__hxmIAq__signInNote button{margin-left:28px}.UniversityDetail-module__hxmIAq__campusImage{height:185px}.UniversityDetail-module__hxmIAq__reviewCard h3{font-size:13px}.UniversityDetail-module__hxmIAq__reviewCard header p,.UniversityDetail-module__hxmIAq__reviewCard blockquote{font-size:12px}.UniversityDetail-module__hxmIAq__sidebar{grid-column:1;gap:18px;margin-top:18px;display:flex}.UniversityDetail-module__hxmIAq__actionCard,.UniversityDetail-module__hxmIAq__quickFacts{padding:18px}.UniversityDetail-module__hxmIAq__quickFacts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.UniversityDetail-module__hxmIAq__quickFacts dl>div{align-items:start}.UniversityDetail-module__hxmIAq__quickFacts dd{font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.UniversityDetail-module__hxmIAq__page){scroll-behavior:auto}.UniversityDetail-module__hxmIAq__page *{transition:none!important}}
