/* V14: article controls share the burgundy, gold and warm neutral palette. */
body.v6-article.gg-v2 .gg-article h2[data-section-number] {
  grid-template-columns:1.4ch minmax(0,1fr)!important;
}
body.v6-article.gg-v2 .gg-article h2[data-section-number]::before {
  font-size:1em!important;
  color:#981b29!important;
}

/* The PC instructions and withdrawal rails also use native list items. */
body.v6-article.gg-v2 .gg-article .pc-install-flow {
  border-color:#dfd8cf!important;
}
body.v6-article.gg-v2 .gg-article .device-tab-list [data-gg-tab] {
  background-image:none!important;
}
body.v6-article.gg-v2 .gg-article .device-tab-list [aria-selected="true"] {
  background:#981b29!important;
  color:#fff!important;
  border-color:#981b29!important;
}
body.v6-article.gg-v2 .gg-article .pc-install-flow[data-step-rail]>li[data-step-card],
body.v6-article.gg-v2 .gg-article .process-list[data-step-rail]>li[data-step-card] {
  border-color:#dfd8cf!important;
  border-top-color:#981b29!important;
  background:#fff!important;
}
body.v6-article.gg-v2 .gg-article .pc-install-flow>li::before,
body.v6-article.gg-v2 .gg-article .process-list>li::before,
body.v6-article.gg-v2 .gg-article .article-check-list>li::before,
body.v6-article.gg-v2 .gg-article .fact-list>.fact-item::before {
  color:#981b29!important;
  border-color:#981b29!important;
}
body.v6-article.gg-v2 .gg-article .article-check-list {
  background:#fcfaf7!important;
}
body.v6-article.gg-v2 .gg-article .article-check-list>li,
body.v6-article.gg-v2 .gg-article .fact-list>.fact-item,
body.v6-article.gg-v2 .gg-article .welcome-source-step,
body.v6-article.gg-v2 .gg-article .welcome-free-breakdown>div,
body.v6-article.gg-v2 .gg-article .welcome-detail-list>div {
  border-color:#dfd8cf!important;
}

/* Video frames and event dividers must not reintroduce the old blue theme. */
body.v6-article.gg-v2 .gg-article .download-video-guide,
body.v6-article.gg-v2 .gg-article .events-list {
  border-color:#dfd8cf!important;
}
body.v6-article.gg-v2 .gg-article .download-video {
  border-color:#ac8b56!important;
  background:#242222!important;
}

/* V24: article headings use typography and horizontal separators, without side bars. */
body.v6-article.gg-v2 .gg-article h2:not(.gg-card-body h2),
body.v6-article.gg-v2 .gg-article h3 {
  border-left:0!important;
}
body.v6-article.gg-v2 .gg-article h2:not([data-section-number]):not(.toc h2):not(.gg-card-body h2) {
  padding:0 0 12px!important;
  background:transparent!important;
  border-bottom:1px solid #dfd8cf!important;
}
