/* Shared university guide contents navigation: USA, Canada, UK, Australia. */
.up-university-nav.up-university-nav{position:sticky;top:var(--upug-header,var(--upcug-header,var(--upuk-header,var(--upau-header,0px))));z-index:50;background:rgba(255,255,255,.98);border-top:1px solid #a999be;border-bottom:1px solid #a999be}
.up-university-nav.up-university-nav,.up-university-nav.up-university-nav *{box-sizing:border-box}
.up-university-nav.up-university-nav .up-university-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:var(--up-global-container-width,1120px);margin:0 auto;padding:0 20px}
.up-university-nav.up-university-nav .up-university-nav-scroll{display:flex;align-items:center;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}
.up-university-nav.up-university-nav .up-university-nav-scroll::-webkit-scrollbar{display:none}
.up-university-nav.up-university-nav .up-university-nav-scroll a{display:flex;align-items:center;flex-shrink:0;min-height:61px;padding:2px 0 0;border-bottom:2px solid transparent;color:#51485d;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;text-decoration:none}
.up-university-nav.up-university-nav .up-university-nav-scroll a:hover,.up-university-nav.up-university-nav .up-university-nav-scroll a[aria-current]{color:#6441a0;border-bottom-color:#6441a0}
.up-university-nav.up-university-nav .up-university-nav-finder{display:flex;align-items:center;flex-shrink:0;padding:0 0 0 20px;border-left:1px solid #a999be;color:#6441a0!important;font-family:inherit;font-size:13px;font-weight:700;line-height:1.8;white-space:nowrap;text-decoration:none}
.up-university-nav.up-university-nav a:focus-visible{outline:2px solid #6441a0;outline-offset:-2px}
@media(max-width:1100px){.up-university-nav.up-university-nav .up-university-nav-scroll{gap:20px}}
@media(max-width:760px){.up-university-nav.up-university-nav .up-university-nav-inner{gap:12px}.up-university-nav.up-university-nav .up-university-nav-scroll{gap:18px}.up-university-nav.up-university-nav .up-university-nav-scroll a{min-height:53px;font-size:12px}.up-university-nav.up-university-nav .up-university-nav-finder{font-size:12px;padding-left:14px}}
@media print{.up-university-nav.up-university-nav{display:none}}

/* One alignment and preview toolbar for all four university guides. */
.up-university-page .upug-wrap,.up-university-page .upcug-wrap,.up-university-page .upuk-wrap,.up-university-page .upau-wrap,.up-university-page .up-guide-finder .up-container{width:100%;max-width:var(--up-global-container-width,1120px);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}
.up-university-page .up-guide-finder[data-finder-preview]{margin:0;padding:20px 0 0}
.up-university-page .up-guide-finder[data-finder-preview]>.up-promo-section{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.up-university-page .up-guide-finder[data-finder-preview] .up-table-section-title{display:none}
.up-university-page .up-guide-finder[data-finder-preview] .up-university-profile{margin-top:0;padding-top:0}
.up-university-page .up-guide-finder[data-finder-preview] .up-finder-view-toolbar{margin:0 0 12px;padding:9px 0 12px;border-bottom:1px solid #a999be;gap:10px}
.up-university-page .up-guide-finder[data-finder-preview] .up-univ-filter__status{color:#292137;font-size:14px;font-weight:750}
.up-university-page .up-guide-finder[data-finder-preview] .upfd-sort{color:#40304f;font-size:12px;font-weight:650}
.up-university-page .up-guide-finder[data-finder-preview] .upfd-sort select{min-height:34px;border:1px solid #9078b1;color:#30213f;font-weight:600;background:#fff}
.up-university-page .up-guide-finder[data-finder-preview] .upfd-full-schools{min-height:36px;padding:7px 13px;border:1px solid #6441b5;background:#6441b5;color:#fff;font-size:12px;font-weight:700;border-radius:4px}
@media(max-width:640px){.up-university-page .up-guide-finder[data-finder-preview]{padding-top:14px}.up-university-page .up-guide-finder[data-finder-preview] .up-univ-filter__status{font-size:13px}}
