@media (min-width:1101px){.trustedUniversitySection{background:linear-gradient(180deg,#f7fbff,#f2f8fd)!important;padding-top:46px!important;padding-bottom:48px!important;overflow:hidden!important}.trustedUniversitySection .trustedUniversityLayout{position:relative!important;display:grid!important;grid-template-columns:minmax(310px,.95fr) minmax(0,2.8fr)!important;gap:64px!important;align-items:start!important;width:min(1680px,88vw)!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.trustedUniversitySection .trustedUniversityIntro{width:100%!important;max-width:none!important;margin:0!important;padding:7px 0 0!important;box-sizing:border-box!important;text-align:left!important}.trustedUniversitySection .trustedUniversityEyebrow{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 20px!important;padding:0!important;color:#d62828!important;text-align:left!important;font-weight:700!important;letter-spacing:.08em!important;background:transparent!important}.trustedUniversitySection .trustedUniversityIntro>h2{display:block!important;width:100%!important;max-width:520px!important;margin:0!important;padding:0!important;color:#082d5b!important;font-size:clamp(42px,3.6vw,68px)!important;line-height:1.01!important;letter-spacing:-.045em!important;font-weight:900!important;text-align:left!important}.trustedUniversitySection .trustedUniversityIntro>h2 em{display:block!important;color:#0b68d8!important;font-style:normal!important}.trustedUniversitySection .trustedUniversityIntro>p{width:100%!important;max-width:560px!important;margin:18px 0 0!important;padding:0!important;color:#60758d!important;font-size:clamp(14px,1.03vw,19px)!important;line-height:1.55!important;font-weight:500!important;text-align:left!important}.trustedUniversitySection .trustedUniversityFeatureGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,auto)!important;column-gap:14px!important;row-gap:17px!important;width:100%!important;max-width:100%!important;margin:24px 0 0!important;padding:0!important;box-sizing:border-box!important;align-items:start!important}.trustedUniversitySection
.trustedUniversityFeatureGrid>div{display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.trustedUniversitySection .trustedUniversityCenter{position:relative!important;min-width:0!important;width:100%!important;padding:0 44px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.trustedUniversitySection .trustedUniversityCenterTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 24px!important;padding:0!important;position:relative!important;background:transparent!important}.trustedUniversitySection .trustedUniversityLabel{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;margin:0!important;padding:0!important;color:#17385e!important;text-align:left!important;white-space:nowrap!important;transform:none!important}.trustedUniversitySection .trustedUniversityTopArrows{position:absolute!important;inset:0!important;padding:0!important;pointer-events:none!important;background:transparent!important}.trustedUniversitySection
.trustedUniversityTopArrows button{position:absolute!important;top:43%!important;width:56px!important;height:56px!important;border-radius:50%!important;font-size:30px!important;pointer-events:auto!important;background:#ffffff!important;color:#145f9e!important;border:1px solid #dce8f3!important;box-shadow:0 6px 20px rgba(35,102,157,.08)!important}.trustedUniversitySection
.trustedUniversityTopArrows button:first-child{left:-66px!important}.trustedUniversitySection
.trustedUniversityTopArrows button:last-child{right:-20px!important}.trustedUniversitySection .trustedUniversityViewport{width:100%!important;padding-bottom:0!important;overflow:hidden!important;background:transparent!important}.trustedUniversitySection .trustedUniversityRail{display:flex!important;align-items:stretch!important;gap:22px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:3px 2px 15px!important;background:transparent!important}.trustedUniversitySection
.trustedUniversityRail::-webkit-scrollbar{display:none!important}.trustedUniversitySection .trustedUniCard{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 44px)/3);min-width:0!important;border-radius:24px!important;background:#ffffff!important;overflow:hidden!important;scroll-snap-align:start!important}.trustedUniversitySection .trustedUniPhoto{position:relative!important;width:100%!important;height:clamp(160px,9.3vw,190px)!important;min-height:0!important;background:#edf4f9!important;overflow:hidden!important}.trustedUniversitySection .trustedUniPhoto>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.trustedUniversitySection .trustedUniMode.online{top:12px!important;left:12px!important;min-height:38px!important;padding:7px 12px!important;gap:7px!important;background:#e91f38!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:24px!important;box-shadow:0 3px 9px rgba(0,28,77,.15)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.015em!important;white-space:nowrap!important;transform:none!important}.trustedUniversitySection
.trustedUniMode.online:before{content:none!important}.trustedUniversitySection .trustedUniBody{padding:18px 18px 20px!important;background:#ffffff!important}.trustedUniversitySection .trustedUniIdentity{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-height:112px!important}.trustedUniversitySection .trustedUniLogo{width:80px!important;height:80px!important;box-sizing:border-box!important;border:2px solid #8db5d9!important;border-radius:50%!important;background:#ffffff!important;box-shadow:none!important;overflow:hidden!important}.trustedUniversitySection
.trustedUniLogo img{width:100%!important;height:100%!important;box-sizing:border-box!important;padding:3px!important;object-fit:contain!important;object-position:center!important;background:transparent!important}.trustedUniversitySection .trustedUniIdentityText{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important}.trustedUniversitySection
.trustedUniIdentity h3{margin:0!important;color:#102d4d!important;font-size:clamp(17px,1.08vw,22px)!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.015em!important;text-align:left!important}.trustedUniversitySection
.trustedUniIdentity p{margin:0!important;color:#708398!important;font-size:12px!important;line-height:1.35!important;text-align:left!important}.trustedUniversitySection .trustedUniStats{background:#ffffff!important}.trustedUniversitySection
.trustedUniStats small{font-size:11px!important;line-height:1.35!important;color:#7a8da0!important}.trustedUniversitySection
.trustedUniStats strong{font-size:12px!important;line-height:1.35!important;font-weight:600!important;white-space:normal!important;overflow:visible!important}.trustedUniversitySection
.trustedUniStats div:first-child strong,.trustedUniversitySection
.trustedUniStats div:nth-child(3) strong{color:#d62828!important}.trustedUniversitySection .trustedUniCta{background:#086bd8!important;color:#ffffff!important;border:1px solid #086bd8!important}.trustedUniversitySection
.trustedUniCta span{color:#ffffff!important}.trustedUniversitySection
.trustedUniCta b{background:rgba(255,255,255,.16)!important;color:#ffffff!important;box-shadow:none!important}.trustedUniversitySection
.trustedUniCta:hover{background:#075cbd!important;border-color:#075cbd!important}.trustedUniversitySection .trustedUniversityDots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:2px 0 0!important}.trustedUniversitySection
.trustedUniversityDots i{width:6px!important;height:6px!important}.trustedUniversitySection
.trustedUniversityDots i.active{width:12px!important}.trustedUniversitySection .trustedUniversityViewAll{display:flex!important;width:auto!important;min-width:340px!important;min-height:0!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:18px auto 0!important;padding:12px 28px!important;color:#d62828!important;background:#ffffff!important;border:1.5px solid #d62828!important;border-radius:999px!important;box-shadow:none!important}.trustedUniversitySection
.trustedUniversityViewAll b{color:#d62828!important}.trustedUniversitySection
.trustedUniversityViewAll:hover{color:#b91c1c!important;border-color:#b91c1c!important;background:#fff5f5!important}.trustedUniversitySection
.trustedUniversityCenter:after,.trustedUniversitySection
.trustedUniversityCenter:before,.trustedUniversitySection
.trustedUniversityLayout:after,.trustedUniversitySection
.trustedUniversityLayout:before{content:none!important;display:none!important}}
/* DV_R76_DESKTOP_ONLY: CT-V4 exact-image derivative; mobile CSS unchanged. */
@media screen and (min-width: 1201px) {
  .universityProgramsPage .upDirectoryHeading,
  .odlDirectory .odlDirectoryContainer > .odlEyebrow,
  .odlDirectory .odlDirectoryContainer > h1,
  .odlDirectory .odlDirectoryContainer > .odlDirectoryIntro {
    display: none !important;
  }
  .universityProgramsPage .upDirectoryGrid,
  .odlDirectory .odlDirectoryGrid {
    margin-top: 0 !important;
  }
}

/* DV_R77_DESKTOP_NAV_ONLY: R76 exact-image derivative. No mobile/tablet changes. */
@media screen and (min-width: 1201px) {
  section.odlDirectory.pathwayUniversityDirectory .odlDirectoryContainer > nav.pathwayParityBreadcrumb {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    width: 100% !important;
    min-height: 36px !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    color: #123657 !important;
  }
  section.odlDirectory.pathwayUniversityDirectory .odlDirectoryContainer > a.odlBackLink {
    display: none !important;
  }
  section.odlDirectory.pathwayUniversityDirectory .pathwayParityHome {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 35px !important;
    padding: 5px 16px !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: #0564a6 !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
    box-shadow: 0 2px 7px rgba(5,55,96,.13) !important;
  }
  section.odlDirectory.pathwayUniversityDirectory .pathwayParitySlash {
    color: #96a7b6 !important;
    font-weight: 500 !important;
  }
  section.odlDirectory.pathwayUniversityDirectory .pathwayParityTrail {
    color: #173859 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: clip !important;
  }
  /* Credit Transfer uses a shorter text label in the existing JSX. On desktop
     only, extend the visible label without changing the approved mobile text. */
  section.odlDirectory.pathwayUniversityDirectory:has(a[href^="/credit-transfer/universities/"]) .pathwayParityTrail::after {
    content: " Programs";
  }
  section.odlDirectory.pathwayUniversityDirectory .pathwayParityHome:hover {
    background: #084e87 !important;
  }
  section.odlDirectory.pathwayUniversityDirectory .pathwayParityHome:focus-visible {
    outline: 3px solid #e22c37 !important;
    outline-offset: 3px !important;
  }
}

/* DV_R78_DESKTOP_BREADCRUMB_VERTICAL_PARITY_ONLY: exact R77 image derivative.
 * Online's Home pill is about 26px lower than ODL in the user screenshots.
 * Preserve each Home pill's horizontal alignment with the first card.
 * Do not change the cards, nav style, links or any mobile/tablet CSS.
 */
@media screen and (min-width: 1201px) {
  main.universityProgramsPage:not(.universityOfferingPage):has(> .upContainer > nav.upBreadcrumb):has(> .upContainer > .upDirectoryGrid) {
    padding-top: 0 !important;
  }
}
