
  @media (min-width: 64rem) {
    .pageHeaderButton > a:focus, .pageHeaderButton button:focus {
      color: #253C49;
      background-size: 0 0.0625rem, 100% 0.0625rem;
      text-decoration: none;
    }
    .pageHeaderButton > a:focus .text, .pageHeaderButton button:focus .text {
      border-bottom: none;
    }
  }
  body.notUsingKeys .pageHeaderButton > a:focus, body.notUsingKeys .pageHeaderButton button:focus {
    outline: 0;
  }
  .navigationListItem > .hasSubNav:focus .icon {
    transform: translate3d(0, 0, 0);
  }
  body.notUsingKeys .navigationListItem > .hasSubNav:focus {
    outline: 0;
  }
  .navigationList.level2 .navigationListItem.parentLink a:focus,
  .navigationList.level2 .navigationListItem.parentLink > span:focus {
    background-color: transparent;
  }
  .navigationList.level2 .navigationListItem.parentLink a:focus .text,
  .navigationList.level2 .navigationListItem.parentLink > span:focus .text {
    background-size: 0 0.0625rem, 100% 0.0625rem;
  }
  body.notUsingKeys .navigationList.level2 .navigationListItem.parentLink a:focus,
  body.notUsingKeys .navigationList.level2 .navigationListItem.parentLink > span:focus {
    outline: 0;
  }
  .navigationList.level2 .navigationListItem.feature .promoBlockWrap a:focus .icon {
    transform: translate3d(0, 0, 0);
  }
  body.notUsingKeys .navigationList.level2 .navigationListItem.feature .promoBlockWrap a:focus {
    outline: 0;
  }
  .navPromo .promoBlockWrap:focus .image img {
    transform: scale(1.2);
  }
  body.notUsingKeys .navPromo .promoBlockWrap:focus {
    outline: 0;
  }
  .navPromo .promoBlockTitle a:focus {
    outline: none;
  }
  body.notUsingKeys .navPromo .promoBlockTitle a:focus {
    outline: 0;
  }