@media screen and (min-width: 768.02px), print {
  .FocusItem__Link:is(a, a:link, a:visited) {
    width: -moz-fit-content;
    width: fit-content;
    min-width: min(225px, 100%);
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .FocusItem__Link:is(a, a:link, a:visited) {
    width: 100%;
    max-width: 400px;
    font-size: 14px;
  }
}
.FocusItem__Link:is(a, a:link, a:visited)::before {
  content: "";
}
.FocusItem__Link:is(a, a:link, a:visited) {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    column-gap: 16px;
    align-items: center;
    padding: 12px 32px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #005EB2;
    transition-duration: 0.2s;
    transition-property: background-color;
    border-radius: 5px;
}
.FocusItem__Link:is(a, a:link, a:visited)::after {
font-size: 16px;
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "";
  background-color: currentColor;
  transition-duration: 0.2s;
  transition-property: transform background-color;
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 8.1 13.4"><polygon points="1.4,13.4 0,12 5.3,6.7 0,1.4 1.4,0 8.1,6.7 "/></svg>');
  mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 8.1 13.4"><polygon points="1.4,13.4 0,12 5.3,6.7 0,1.4 1.4,0 8.1,6.7 "/></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.FocusItem__Link:is(a, a:link, a:visited)[target=_blank]::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 12"><path d="M10,2V0v0H0v0v3v7h2v2h10V2H10z M1,3h8v6H1V3z M11,11H3v-1h7V3v0h1V11z"/></svg>');
  mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 12"><path d="M10,2V0v0H0v0v3v7h2v2h10V2H10z M1,3h8v6H1V3z M11,11H3v-1h7V3v0h1V11z"/></svg>');
}

@media only screen and (max-width: 520px){
	
}