/* 官网首页：嵌入百度云快照 + 本站头尾（勿覆盖快照内 Ant/BCE 组件样式） */
body.official-home-body .bce-main-minimal {
  min-height: 0;
  padding: 0;
  background: #fff;
}

/* 百度云首页 rem 缩放：仅作用于嵌入区，避免改动 html 根字号导致顶栏 Logo/菜单位移 */
#official-home-campaign {
  font-size: calc(100vw / 120);
}

@media screen and (max-width: 1200px) {
  #official-home-campaign {
    font-size: 10px;
  }
}

@media screen and (min-width: 1800px) {
  #official-home-campaign {
    font-size: 15px;
  }
}

/* 首页仍保持与其它页面一致的 html 根字号（不缩放顶栏） */
html:has(body.official-home-body) {
  font-size: 16px;
}

/* 顶栏在嵌入区外，仅抵消 BCE 全局 reset 的 font-family，不覆盖后台字号/Logo 高度 */
body.official-home-body > .bce-page > header.bce-head,
body.official-home-body > .bce-page > header.bce-head * {
  font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
}

body.official-home-body > .bce-page > header.bce-head {
  transform: none;
  zoom: 1;
}

body.official-home-body > .bce-page > header.bce-head .bce-head-inner--full {
  padding: 0 32px;
}

/* 与其它页一致：用后台「菜单距 LOGO 间距」，勿写死 20px（点官网首页会挤到站名） */
body.official-home-body > .bce-page > header.bce-head .bce-head-nav {
  margin-left: var(--bce-nav-logo-gap, 24px);
}

/* 隔离 site.css 全局链接色，避免快照内链接变蓝 */
body.official-home-body #official-home-campaign a {
  color: inherit;
  text-decoration: none;
}

body.official-home-body #official-home-campaign ul,
body.official-home-body #official-home-campaign ol {
  list-style: none;
}

.official-home-campaign {
  width: 100%;
  min-height: 480px;
  background: #fff;
  overflow-x: clip;
  isolation: isolate;
}

.official-home-empty {
  min-height: 360px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 48px 24px;
  background: #f5f7fa;
  text-align: center;
}

.official-home-empty__text {
  margin: 0;
  color: #545b66;
  font-size: 15px;
}

.official-home-empty__hint {
  margin: 0;
  color: #8a9199;
  font-size: 13px;
  line-height: 1.7;
  max-width: 640px;
}

.official-home-empty__hint code {
  font-size: 12px;
  background: #eef1f5;
  padding: 2px 6px;
  border-radius: 4px;
}

.official-home-empty--warn {
  min-height: auto;
  padding: 16px 24px;
  background: #fff7e6;
  border-bottom: 1px solid #ffe7ba;
}

/* 外层已有本站导航，重置快照内百度顶栏占位变量 */
body.official-home-body #official-home-campaign {
  --cloud-nav-height: 0px;
}

body.official-home-body #official-home-campaign .ew2Jp0mK {
  padding-top: 0;
}

body.official-home-body #official-home-campaign .KkhwhwiM {
  scroll-margin-top: 72px;
}

@media screen and (max-width: 768px) {
  html:not(.official-phone-scale):not(.official-home-scale) {
  /* rem 在手机上按 html=10px 算，BCE 仍会偏大；这里统一用 px 压住 */
  body.official-home-body {
    overflow-x: clip;
  }
  body.official-home-body > .bce-page > header.bce-head .bce-head-inner--full {
    padding: 0 10px;
  }

  #official-home-campaign {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100vw !important;
    overflow-x: clip !important;
  }

  #official-home-campaign .ew2Jp0mK > div {
    min-height: 0 !important;
  }
  #official-home-campaign .ew2Jp0mK .GV_d7U_t {
    min-height: 200px !important;
    max-height: 46vh !important;
  }
  #official-home-campaign .ew2Jp0mK .KkhwhwiM,
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b {
    width: 100% !important;
    max-width: 100% !important;
    padding: 10px 12px 8px !important;
    box-sizing: border-box !important;
  }
  #official-home-campaign .portal-home-banner .cXuV6Be1,
  #official-home-campaign .cXuV6Be1,
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .cXuV6Be1 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 8px 4px 6px !important;
    box-sizing: border-box !important;
  }

  /* 轮播文案区：去掉超高 rem 高度 */
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf,
  #official-home-campaign .eCUzUCHf {
    height: auto !important;
    min-height: 0 !important;
    padding: 12px 8px 10px !important;
    align-items: flex-start !important;
    box-sizing: border-box !important;
    max-width: 100% !important;
  }
  #official-home-campaign .portal-home-banner .eCUzUCHf h2,
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf h2,
  #official-home-campaign .eCUzUCHf h2,
  #official-home-campaign .eCUzUCHf > h2 {
    font-size: 18px !important;
    line-height: 1.3 !important;
    margin: 0 0 6px !important;
    max-width: 100% !important;
    word-break: break-word !important;
  }
  #official-home-campaign .portal-home-banner .eCUzUCHf p,
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf p,
  #official-home-campaign .eCUzUCHf p {
    font-size: 12px !important;
    line-height: 1.5 !important;
    margin: 0 0 10px !important;
    max-width: 100% !important;
  }

  /* 真正的「立即体验」是 span，不是 .lap3n9ke */
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf span,
  #official-home-campaign .portal-home-banner .eCUzUCHf span,
  #official-home-campaign .eCUzUCHf > span,
  #official-home-campaign .eCUzUCHf span {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    max-width: 100% !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    line-height: 32px !important;
    padding: 0 16px !important;
    font-size: 13px !important;
    border-radius: 999px !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
  }
  #official-home-campaign .eCUzUCHf span:after {
    font-size: 13px !important;
    line-height: 32px !important;
  }

  /* 左侧轮播 tab 按钮 */
  #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .cXuV6Be1 .lap3n9ke,
  #official-home-campaign .portal-home-banner .cXuV6Be1 .lap3n9ke,
  #official-home-campaign .lap3n9ke,
  #official-home-campaign a.lap3n9ke,
  #official-home-campaign .lap3n9ke.HIaFBsZs {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    max-width: 100% !important;
    min-height: 30px !important;
    height: 30px !important;
    max-height: 30px !important;
    line-height: 30px !important;
    padding: 0 12px !important;
    font-size: 12px !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;
  }

  #official-home-campaign .portal-home-banner .slick-dots,
  #official-home-campaign .slick-dots {
    bottom: 6px !important;
  }

  #official-home-campaign .ant-tabs-nav { margin-bottom: 8px !important; }
  #official-home-campaign .ant-tabs-nav-list { flex-wrap: nowrap !important; }
  #official-home-campaign .ant-tabs-nav-operations { display: none !important; }
  #official-home-campaign .ant-tabs-tab {
    padding: 4px 6px !important;
    margin: 0 2px 0 0 !important;
  }
  #official-home-campaign .ant-tabs-tab-btn { font-size: 12px !important; }
  #official-home-campaign .ant-segmented { max-width: 100%; overflow-x: auto; }
  #official-home-campaign .ant-segmented-group { flex-wrap: nowrap !important; }
  #official-home-campaign .ant-segmented-item-label,
  #official-home-campaign .YeY_gVRh,
  #official-home-campaign .tK3O2i_6 {
    font-size: 11px !important;
    padding: 4px 6px !important;
  }

  /* 板块大标题（全开源系统 正版 等） */
  #official-home-campaign .OekLzx4G .AZAQf5XQ,
  #official-home-campaign .OekLzx4G .__2TAlDGbY,
  #official-home-campaign .AZAQf5XQ,
  #official-home-campaign h1 {
    font-size: 18px !important;
    line-height: 1.3 !important;
    max-width: 100% !important;
    padding: 0 4px !important;
    box-sizing: border-box !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
  }
  #official-home-campaign h2 { font-size: 16px !important; line-height: 1.35 !important; }
  #official-home-campaign h3 { font-size: 14px !important; line-height: 1.4 !important; }
  #official-home-campaign h4 { font-size: 13px !important; }
  #official-home-campaign p,
  #official-home-campaign li,
  #official-home-campaign a {
    font-size: 12px !important;
    line-height: 1.5 !important;
  }

  #official-home-campaign .c5ER45mk,
  #official-home-campaign .FlfNRxJH,
  #official-home-campaign .BoKSMHOY,
  #official-home-campaign .__8qIOXHbR .kPmtygo_ {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  #official-home-campaign .c5ER45mk .jarzPi2C,
  #official-home-campaign .c5ER45mk .jarzPi2C img,
  #official-home-campaign img,
  #official-home-campaign video {
    max-width: 100% !important;
    height: auto !important;
  }
  #official-home-campaign .c5ER45mk .bQmS16g4,
  #official-home-campaign .c5ER45mk ._G8z9Vkv {
    font-size: 13px !important;
    line-height: 1.35 !important;
  }

  #official-home-campaign .ZXFa7_KL .aduogyC8,
  #official-home-campaign .ZXFa7_KL .aduogyC8 .ViviyMjJ {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }
  #official-home-campaign .ZXFa7_KL .aduogyC8 .ViviyMjJ .mTTJS94F {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }

  #official-home-campaign .official-home-industry-actions {
    flex-wrap: wrap !important;
    gap: 6px !important;
  }
  #official-home-campaign a.official-home-industry-btn,
  #official-home-campaign .official-home-industry-btn {
    font-size: 12px !important;
    padding: 6px 10px !important;
    min-height: 30px !important;
    height: auto !important;
  }

  #official-home-campaign .xwtBWkOB,
  #official-home-campaign .hA7_vtn9,
  #official-home-campaign .hH2_EUAs,
  #official-home-campaign .__17X0mt_h,
  #official-home-campaign .RADkwivE,
  #official-home-campaign .ZXFa7_KL,
  #official-home-campaign .__8qIOXHbR,
  #official-home-campaign .OekLzx4G {
    padding: 16px 12px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    overflow-x: clip !important;
  }

  /* 通用 CTA */
  #official-home-campaign a[class*="btn"],
  #official-home-campaign button,
  #official-home-campaign .Qy7dpvoD,
  #official-home-campaign .dr6yp1OC,
  #official-home-campaign .HsDc6r4w,
  #official-home-campaign ._Cud_1CJ,
  #official-home-campaign .xNHs97JR,
  #official-home-campaign .ViLUJPZv,
  #official-home-campaign .sjUK3JzK {
    min-height: 32px !important;
    height: 32px !important;
    padding: 0 14px !important;
    font-size: 12px !important;
    line-height: 32px !important;
    width: auto !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* 热门功能列表：防截断 */
  #official-home-campaign .__17X0mt_h,
  #official-home-campaign .__17X0mt_h * {
    max-width: 100%;
    box-sizing: border-box;
  }
  #official-home-campaign .__17X0mt_h a,
  #official-home-campaign .__17X0mt_h p,
  #official-home-campaign .__17X0mt_h span {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
  }
  }
}

@media screen and (max-width: 480px) {
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf h2,
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .eCUzUCHf h2 {
    font-size: 16px !important;
  }
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .eCUzUCHf p {
    font-size: 11px !important;
  }
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .OekLzx4G .AZAQf5XQ,
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign h1 {
    font-size: 16px !important;
  }
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .ew2Jp0mK .GV_d7U_t {
    min-height: 180px !important;
    max-height: 42vh !important;
  }
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .ew2Jp0mK .KkhwhwiM .qALDWS2b .Z1e71UTS .eCUzUCHf span,
  html:not(.official-phone-scale):not(.official-home-scale) #official-home-campaign .eCUzUCHf span {
    height: 30px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    line-height: 30px !important;
    padding: 0 14px !important;
    font-size: 12px !important;
  }
}



/* 隐藏快照内残留的百度顶栏/侧栏/页脚（本站头尾在外层 layout）；BoKSMHOY 底部三宫格保留展示 */
.official-home-campaign .XaILuPf4,
.official-home-campaign .cloud-footer,
.official-home-campaign .cloud-header,
.official-home-campaign .cloud-nav-wrapper,
.official-home-campaign .portal-assistant,
.official-home-campaign .header-cloud {
  display: none !important;
}

/* PC 官网外层页脚（全站统一，不限首页 body class；对齐 752.css） */
body.bce-body .official-home-footer.cloud-footer,
body.bce-body .official-site-footer.cloud-footer,
.official-home-footer.cloud-footer,
.official-site-footer.cloud-footer {
  display: block !important;
  visibility: visible !important;
  opacity: 1;
  width: 100% !important;
  min-width: 1200px;
  margin-top: 0;
  flex-shrink: 0;
  position: relative;
  z-index: 20;
  clear: both;
  box-sizing: border-box;
}
body.bce-body .bce-page--minimal {
  display: flex;
  flex-direction: column;
  min-height: auto;
}
body.bce-body .bce-main-minimal {
  flex: 1 0 auto;
}
.official-home-footer .footer-pc,
.official-site-footer .footer-pc {
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  .official-home-footer .footer-pc,
  .official-site-footer .footer-pc {
    width: calc(100% - 140px) !important;
    max-width: 1635px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media screen and (max-width: 768px) {
  .official-home-footer.cloud-footer,
  .official-site-footer.cloud-footer,
  body.bce-body .official-site-footer.cloud-footer {
    min-width: 0 !important;
  }
  .official-home-footer .footer-pc,
  .official-site-footer .footer-pc {
    width: calc(100% - 24px) !important;
  }
  /* 手机端：版权/友链/二维码由 mobile.css 隐藏；此处兜底避免竖排字 */
  .official-home-footer .bce-foot-main .left-link,
  .official-site-footer .bce-foot-main .left-link,
  .official-site-footer .official-footer-grid__links.left-link {
    display: none !important;
    grid-template-columns: none !important;
  }
}

/* 顶栏服务承诺：全站与首页 752.css 同宽等高（等分 flex） */
.official-site-footer .bce-foot-info.footer-header,
.official-home-footer .bce-foot-info.footer-header,
.cloud-footer.footer-pc-container .footer-pc .footer-header {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  gap: 0 !important;
  flex-wrap: nowrap !important;
  box-sizing: border-box !important;
}
.official-site-footer .bce-foot-info.footer-header > a,
.official-site-footer .bce-foot-info.footer-header > .official-footer-line,
.official-home-footer .bce-foot-info.footer-header > a,
.official-home-footer .bce-foot-info.footer-header > .official-footer-line,
.cloud-footer.footer-pc-container .footer-pc .footer-header > a,
.cloud-footer.footer-pc-container .footer-pc .footer-header > .official-footer-line {
  display: flex !important;
  align-items: center !important;
  flex: 1 1 0 !important;
  min-width: 0 !important;
  height: 80px !important;
  box-sizing: border-box !important;
  padding: 0 16px 0 8px !important;
  gap: 10px !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
  color: #fff !important;
  white-space: nowrap !important;
}
.official-site-footer .bce-foot-info .official-footer-line__icon,
.official-home-footer .bce-foot-info .official-footer-line__icon,
.cloud-footer.footer-pc-container .footer-header .official-footer-line__icon {
  width: 32px !important;
  height: 32px !important;
  flex-shrink: 0 !important;
}
@media screen and (max-width: 1100px) {
  .official-site-footer .bce-foot-info.footer-header,
  .cloud-footer.footer-pc-container .footer-pc .footer-header {
    flex-wrap: wrap !important;
  }
  .official-site-footer .bce-foot-info.footer-header > a,
  .official-site-footer .bce-foot-info.footer-header > .official-footer-line,
  .cloud-footer.footer-pc-container .footer-pc .footer-header > a,
  .cloud-footer.footer-pc-container .footer-pc .footer-header > .official-footer-line {
    flex: 1 1 33% !important;
    height: 56px !important;
    font-size: 14px !important;
  }
}
@media screen and (max-width: 768px) {
  .official-site-footer .bce-foot-info.footer-header > a,
  .official-site-footer .bce-foot-info.footer-header > .official-footer-line,
  .cloud-footer.footer-pc-container .footer-pc .footer-header > a,
  .cloud-footer.footer-pc-container .footer-pc .footer-header > .official-footer-line {
    flex: 1 1 50% !important;
    height: 42px !important;
    font-size: 12px !important;
    white-space: normal !important;
    padding: 0 8px !important;
  }
  .official-site-footer .bce-foot-info .official-footer-line__icon,
  .official-home-footer .bce-foot-info .official-footer-line__icon,
  .cloud-footer.footer-pc-container .footer-header .official-footer-line__icon {
    width: 22px !important;
    height: 22px !important;
  }
}

/* 页脚三栏固定栅格：与首页 752.css 一致占满 footer-pc 宽（约 1635），勿被 .bce-wrap 压成 1200 */
body.official-home-body .official-site-footer .official-footer-grid,
.official-site-footer .official-footer-grid,
.official-site-footer .main-links.bce-foot-main,
.cloud-footer.footer-pc-container .footer-pc .main-links {
  display: grid !important;
  grid-template-columns: minmax(180px, 0.9fr) minmax(0, 3.5fr) minmax(240px, 1fr) !important;
  grid-template-areas: 'contact links qr' !important;
  gap: 32px 40px !important;
  align-items: start !important;
  padding: 40px 0 36px !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* 版权行勿再用 .bce-wrap（--bce-w:1200）收窄 */
.official-site-footer .copy-right.bce-wrap,
.official-site-footer .bce-foot-bar-inner,
.cloud-footer.footer-pc-container .footer-pc .copy-right {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

/* 链接列：按后台分栏数动态栅格（默认 5 列） */
.official-site-footer .official-footer-grid__links.left-link,
.official-site-footer .bce-foot-main .left-link,
.cloud-footer.footer-pc-container .footer-pc .main-links .left-link {
  display: grid !important;
  grid-template-columns: repeat(var(--footer-link-cols, 5), minmax(0, 1fr)) !important;
  gap: 24px 20px !important;
  align-items: start !important;
  min-width: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.official-site-footer .official-footer-grid__links.left-link > .bce-foot-col,
.official-site-footer .bce-foot-main .left-link > dl,
.cloud-footer.footer-pc-container .footer-pc .main-links .left-link > dl {
  min-width: 0 !important;
  max-width: none !important;
  box-sizing: border-box !important;
  padding-left: 0 !important;
}

.official-site-footer .bce-foot-col dd a .official-footer-line__text,
.cloud-footer.footer-pc-container .bce-foot-col dd a .official-footer-line__text {
  word-break: break-word;
}

.official-site-footer .official-footer-grid__contact {
  grid-area: contact;
  min-width: 0;
}

.official-site-footer .official-footer-grid__links {
  grid-area: links;
  min-width: 0;
}

.official-site-footer .official-footer-grid__qr {
  grid-area: qr;
  min-width: 0;
}

.official-site-footer .official-footer-grid__contact.is-empty,
.official-site-footer .official-footer-grid__links.is-empty,
.official-site-footer .official-footer-grid__qr.is-empty {
  display: none !important;
}

.official-site-footer .official-footer-grid .contact-link dl,
.official-site-footer .official-footer-grid .contact-link dd {
  margin: 0;
  padding: 0;
}

.official-site-footer .official-footer-qr__title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 14px;
  text-align: center;
}

.official-site-footer .official-footer-qr__list {
  display: grid;
  grid-template-columns: repeat(var(--qr-cols, 3), minmax(0, 1fr));
  gap: 8px;
  width: 100%;
  align-items: start;
}

.official-site-footer .official-footer-qr__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 0;
  max-width: none;
  width: 100%;
}

.official-site-footer .official-footer-media {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.official-site-footer .official-footer-media img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}

.official-site-footer .official-footer-line {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  vertical-align: middle;
}

.official-site-footer .official-footer-line--inline {
  display: inline-flex;
}

.official-site-footer .official-footer-line__icon {
  flex-shrink: 0;
  object-fit: contain;
  vertical-align: middle;
}

.official-site-footer .official-footer-line__text {
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

.official-site-footer .official-footer-phone .official-footer-line__icon,
.official-site-footer .official-footer-presale-link .official-footer-line__icon {
  display: inline-block;
  flex-shrink: 0;
}

.official-site-footer .bce-foot-info .official-footer-line,
.official-site-footer .bce-foot-col .official-footer-line,
.official-site-footer .contact-link .official-footer-line {
  text-decoration: none;
}

.official-site-footer .official-footer-presale-link .official-footer-line {
  display: inline-flex !important;
  position: static !important;
  margin: 0;
  padding: 5px 0;
  white-space: normal;
  word-break: break-word;
}

.official-site-footer .official-footer-qr__label {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.45;
  color: rgba(255, 255, 255, 0.55);
  text-align: center;
  max-width: 100%;
  word-break: break-all;
}

@media screen and (max-width: 900px) {
  .official-site-footer .official-footer-grid {
    grid-template-columns: 1fr !important;
    grid-template-areas:
      'contact'
      'links'
      'qr' !important;
  }

  .official-site-footer .official-footer-qr__list {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
  }
}
