
[x-cloak] {
  display: none !important;
}
html.iu-mobile-menu-open,
html.iu-mobile-menu-open body {
  overflow: hidden;
}
[data-header-menu-item][data-menu-open="true"] > .navigation-full-width {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.iu-hydration-search-panel,.iu-hydration-account-panel {
  position:absolute;z-index:500;right:1rem;top:calc(100% + .5rem);
  max-width:min(92vw,520px);border:1px solid #d9d9dd;background:#fff;color:#171719;
  box-shadow:0 14px 40px rgba(0,0,0,.18);padding:1rem;
}
.iu-hydration-search-form {display:flex;gap:.5rem;align-items:center}
.iu-hydration-search-form input {min-width:min(58vw,320px);min-height:44px;border:1px solid #999;padding:0 .75rem}
.iu-hydration-search-form button,.iu-hydration-account-panel a {
  min-height:44px;display:inline-flex;align-items:center;justify-content:center;
  padding:0 .875rem;border:2px solid #245cff;background:#245cff;color:#fff;font-weight:700;text-decoration:none;
}
.iu-hydration-account-panel {display:grid;gap:.5rem}
.iu-hydration-mobile-list a,.iu-hydration-mobile-list button {
  min-height:48px;
}
.iu-hydration-mobile-list [data-mobile-panel] {
  display:block;
}
[data-saejee-modal][data-state="closed"] {
  display: none !important;
}
.iu-modal-backdrop {
  position: fixed;
  inset: 0;
  z-index: 600;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,.5);
  padding: 2rem 1rem;
}
.jump-navigation {
  box-shadow: 0 2px 8px rgba(0,0,0,.14);
}
.jump-navigation-scroll-area {
  scrollbar-width: none;
}
.jump-navigation-scroll-area::-webkit-scrollbar {
  display: none;
}
.jump-navigation a[data-active="true"] .iu-jump-marker,
.jump-navigation a:hover .iu-jump-marker,
.jump-navigation a:focus .iu-jump-marker {
  display: block;
}
[component="logo-cloud-set"] .swiper {
  overflow: hidden;
}
[component="logo-cloud-set"] .swiper-wrapper {
  display: flex;
}
[component="logo-cloud-set"] .swiper-slide {
  flex-shrink: 0;
}
.iu-study-program-tooltip {
  position: absolute;
  z-index: 155;
  display: none;
  max-width: 20rem;
  margin-top: .5rem;
}
.iu-study-program-tooltip[data-open="true"] {
  display: inline-block;
}

.g-inline-c59e863ec6{--dark-page-color:var(--dark-pink-color);--default-page-color:var(--default-pink-color);--light-page-color:var(--light-pink-color);--lighter-page-color:var(--lighter-pink-color)}
.g-inline-b9c7966ec5{--default-container-color:var(--light-page-color);--default-ui-lib-text-color:var(--container-text-color)}
.g-inline-7c3abc2e34{top:0px}
.g-inline-6b99de8b69{display:none}
.g-inline-23a3a2d8e2{--default-container-color:var(--light-pink-color);--default-ui-lib-text-color:var(--container-text-color)}
.g-inline-e2281f076b{--dark-ui-lib-color:var(--dark-pink-color);--default-ui-lib-color:var(--default-pink-color);--light-ui-lib-color:var(--light-pink-color);--lighter-ui-lib-color:var(--lighter-pink-color)}
.g-inline-8f30dcab8d{--dark-ui-lib-color:var(--dark-light-pink-color);--default-ui-lib-color:var(--light-pink-color);--light-ui-lib-color:var(--light-light-pink-color);--lighter-ui-lib-color:var(--lighter-light-pink-color)}
.g-inline-9a4ee7360d{--default-container-color:var(--default-white-color);--default-ui-lib-text-color:var(--container-text-color)}
.g-inline-68e165bf78{--default-container-color:var(--default-none-color);--default-ui-lib-contrast-color:var(--default-inherit-color)}
.g-inline-0df0acc195{border-top-width:var(--footer-border-width)}