.page-header-root[data-v-533ba527]{width:100%;margin-bottom:1.75rem;background:transparent}
.page-header-banner[data-v-533ba527]{height:180px;width:100%;background-color:#dce7f3;background-image:linear-gradient(rgba(255,255,255,.32),rgba(255,255,255,.18)),var(--img-carousel-1);background-position:center 42%;background-repeat:no-repeat;background-size:cover}
.page-header-bar[data-v-533ba527]{background:#eef1f4;min-height:52px;position:relative}
.page-header-inner[data-v-533ba527]{
  max-width:1140px;margin:0 auto;padding:0 1rem;min-height:52px;
  display:flex;align-items:center;gap:1.25rem;position:relative;
}
.page-header-title-block[data-v-533ba527]{
  flex:0 0 auto;min-width:176px;background:#3b6eb5;
  padding:1.05rem 1.55rem 1rem;margin-top:-40px;align-self:flex-end;
  box-shadow:0 4px 14px rgba(40,80,140,.22);z-index:2;
}
.page-header-title[data-v-533ba527]{margin:0;color:#fff;font-size:1.65rem;font-weight:700;line-height:1.25;letter-spacing:.02em}
.page-header-subnav-wrap[data-v-533ba527]{flex:0 1 auto;min-width:0;display:flex;align-items:center;padding:.15rem 0}
.page-header-subnav[data-v-533ba527]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:1.35rem}
.page-header-subnav-item[data-v-533ba527]{margin:0;padding:0;list-style:none}
.page-header-subnav-link[data-v-533ba527]{
  display:inline-flex;align-items:center;font-size:.92rem;line-height:1.3;
  text-decoration:none;color:#666;cursor:pointer;
}
.page-header-subnav-link[data-v-533ba527]:hover{color:#3b6eb5}
.page-header-subnav-link.is-active[data-v-533ba527]{color:#3b6eb5;font-weight:600}
.page-header-subnav-link[data-v-533ba527]::before{
  content:"";display:inline-block;width:.48rem;height:.48rem;border-radius:50%;
  margin-right:.42rem;flex-shrink:0;background:#c5ccd6;
}
.page-header-subnav-link.is-active[data-v-533ba527]::before{background:#3b6eb5}
.page-header-position[data-v-533ba527]{
  margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;
  gap:.15rem;font-size:.82rem;color:#666;white-space:nowrap;padding:.15rem 0;
}
.page-header-home-icon[data-v-533ba527]{
  display:inline-block;width:14px;height:14px;margin-right:.25rem;flex-shrink:0;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5L12 3l9 7.5'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E");
}
.page-header-position-label[data-v-533ba527]{color:#666}
.page-header-position-link[data-v-533ba527]{color:#666;text-decoration:none;cursor:pointer}
.page-header-position-link[data-v-533ba527]:hover{color:#3b6eb5}
.page-header-position-sep[data-v-533ba527]{color:#999;margin:0 .1rem}
.page-header-position-text[data-v-533ba527]{color:#666}
.page-header-position-current[data-v-533ba527]{color:#3b6eb5}
.page-header-position-tail[data-v-533ba527]{display:inline-flex;align-items:center}
@media (max-width:900px){
  .page-header-position[data-v-533ba527]{display:none}
}
@media (max-width:768px){
  .page-header-banner[data-v-533ba527]{height:110px}
  .page-header-title-block[data-v-533ba527]{min-width:128px;padding:.8rem 1rem;margin-top:-30px}
  .page-header-title[data-v-533ba527]{font-size:1.28rem}
  .page-header-inner[data-v-533ba527]{flex-wrap:wrap;gap:.4rem 1rem}
  .page-header-subnav-wrap[data-v-533ba527]{width:100%;padding:0 0 .5rem}
}

.page-header-subnav-link[data-active][data-v-533ba527]{color:#3b6eb5;font-weight:600}
.page-header-subnav-link[data-active][data-v-533ba527]::before{background:#3b6eb5}
