.header-accessibility a {
  position: absolute;
  z-index: 9999;
  top: 12px;
  left: -9999px;
  background: #fff;
  border: 2px solid #580f11;
  padding: 5px 8px;
  font-size: 1.2rem;
  font-weight: 700; }
  .header-accessibility a:focus {
    left: 12px; }

.header-accessibility > span {
  position: absolute;
  z-index: 9999;
  top: 12px;
  left: -9999px;
  background: #fff;
  border: 2px solid #580f11;
  padding: 5px 8px;
  font-size: 1.2rem;
  font-weight: 700; }
  .header-accessibility > span:focus {
    left: 12px;
    outline: 2px dotted currentcolor;
    text-decoration: underline; }
