/* 智抖品牌横栏 V2.3 / 10-19; narrow, no billboard. V2.2 content and script untouched. */
@media (min-width: 1051px) {
  .topbar { padding-left: 360px; }
  .topbar > .brand {
    box-sizing: border-box; width: 343px; height: 70px; gap: 12px;
    padding: 0 0 0 17px; align-items: center;
  }
  .topbar .brand-owl { height: 44px; width: 44px; flex: 0 0 44px; }
  .topbar .brand-type {
    min-width: 0; white-space: nowrap; flex-direction: row;
    align-items: center; gap: 16px; line-height: 1.15;
  }
  .topbar .brand-type > b {
    font-size: 24px; font-weight: 850; line-height: 1.1;
    letter-spacing: -.045em; margin: 0; color: #102e5c;
    background: linear-gradient(115deg,#102349,#0a4287);
    -webkit-background-clip: text; background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .topbar .brand-copy { display: flex; flex-direction: column; justify-content: center; gap: 5px; }
  .topbar .brand-copy > strong { font-size: 12px; color: #1d3559; letter-spacing: .005em; font-weight: 730; }
  .topbar .brand-copy > small { font-size: 10.5px; margin: 0; color: #899bb4; letter-spacing: .006em; font-weight: 500; }
}
@media (min-width: 1051px) and (max-width: 1190px) {
  .topbar { padding-left: 333px; padding-right: 12px; }
  .topbar > .brand { width: 321px; padding-left: 13px; gap: 9px; }
  .topbar .brand-type { gap: 11px; }
  .topbar .brand-owl { width: 39px; height: 39px; flex-basis: 39px; }
  .topbar .brand-type > b { font-size: 22px; }
  .topbar .brand-copy > strong { font-size: 11px; }
  .topbar .brand-copy > small { font-size: 10px; }
  .topbar .breadcrumb > span:first-child { display: none; }
  .topbar .breadcrumb .sep { display: none; }
}
@media (min-width: 771px) and (max-width: 1050px) {
  .topbar { padding-left: 236px; }
  .topbar > .brand { width: 215px; height: 70px; }
  .topbar .brand-copy { display: none; }
  .topbar .brand-type > b { color: #153761; font-size: 23px; }
  .topbar .breadcrumb > span:first-child, .topbar .breadcrumb .sep { display: none; }
}
@media (max-width: 770px) {
  .topbar > .brand { width: auto; }
  .topbar .brand-copy { display: none; }
  .topbar .brand-type > b { font-size: 20px; color: #153761; }
}
