/* Resolve the three visual QA findings without changing content or other sections. */
body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sc-kicker {
  margin: 0 0 14px;
  color: #326191;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: .2em;
}

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary {
  position: relative;
  display: block;
  padding-right: 40px;
  list-style: none;
}

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::marker { content: ""; }
body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::-webkit-details-marker { display: none; }

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::before,
body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::after {
  content: "";
  position: absolute;
  background: currentColor;
}

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::before {
  right: 5px;
  top: calc(50% - .75px);
  width: 14px;
  height: 1.5px;
}

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related > summary::after {
  right: 11.25px;
  top: calc(50% - 7px);
  width: 1.5px;
  height: 14px;
}

body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sx-related[open] > summary::after { content: none; }

@media (max-width: 650px) {
  body[data-home-qa-fixes="v1"] #search-support[data-search-simple="v1"] .sc-kicker {
    margin-bottom: 12px;
    font-size: 11px;
  }

  body[data-home-qa-fixes="v1"] .site-footer[data-footer-simple="v2"] .footer-navigation ul {
    grid-template-columns: minmax(0, 1fr);
  }
}
