a.link-component:focus-visible, div.link-component:focus-visible {
  outline: 3px solid #3F80FF;
  outline-offset: 2px;
  border-radius: 4px;
}
a.link-component.link--primary, div.link-component.link--primary {
  color: #0909B7;
}
a.link-component.link--primary svg, div.link-component.link--primary svg {
  color: #0909B7;
}
a.link-component.link--primary svg path, div.link-component.link--primary svg path {
  fill: #0909B7;
}
a.link-component.link--secondary, div.link-component.link--secondary {
  color: #97E3FF;
}
a.link-component.link--secondary svg, div.link-component.link--secondary svg {
  color: #97E3FF;
}
a.link-component.link--secondary svg path, div.link-component.link--secondary svg path {
  fill: #97E3FF;
}
a.link-component.body-large-link span svg, div.link-component.body-large-link span svg {
  height: 16px;
}
a.link-component.body-medium-link span svg, div.link-component.body-medium-link span svg {
  height: 15px;
}
a.link-component.body-small-link span svg, div.link-component.body-small-link span svg {
  height: 14px;
}
a.link-component.body-xs-link span svg, div.link-component.body-xs-link span svg {
  height: 13px;
}
a.link-component.link--left span, div.link-component.link--left span {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  width: auto;
  margin-right: 4px;
}
a.link-component.link--left span svg, div.link-component.link--left span svg {
  display: block;
  width: auto;
  position: relative;
  top: -2px;
  left: 0;
}
a.link-component.link--left:hover, div.link-component.link--left:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1.5px;
}
a.link-component.link--left.body-large-link span svg, div.link-component.link--left.body-large-link span svg {
  height: 20px;
  top: -2px;
  left: 0;
}
a.link-component.link--left.body-medium-link span svg, div.link-component.link--left.body-medium-link span svg {
  height: 16px;
  top: -2px;
  left: 0;
}
a.link-component.link--left.body-small-link span svg, div.link-component.link--left.body-small-link span svg {
  height: 16px;
  top: -1.5px;
  left: 0;
}
a.link-component.link--left.body-xs-link span svg, div.link-component.link--left.body-xs-link span svg {
  height: 14px;
  top: -1px;
  left: 0;
}
a.link-component.link--right span, div.link-component.link--right span {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  padding-right: 2px;
}
a.link-component.link--right span svg, div.link-component.link--right span svg {
  display: block;
  width: auto;
  position: relative;
  top: -2px;
  left: 4px;
}
a.link-component.link--right:hover, div.link-component.link--right:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 6px;
  text-decoration-thickness: 1.5px;
}
a.link-component.link--internal-link.link--right span svg, div.link-component.link--internal-link.link--right span svg {
  transition: transform 0.3s ease;
}
a.link-component.link--internal-link.link--right.body-large-link span svg, div.link-component.link--internal-link.link--right.body-large-link span svg {
  height: 20px;
  top: -2px;
  left: 4px;
}
a.link-component.link--internal-link.link--right.body-large-link:hover, div.link-component.link--internal-link.link--right.body-large-link:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1.5px;
}
a.link-component.link--internal-link.link--right.body-large-link:hover .link-icon svg, div.link-component.link--internal-link.link--right.body-large-link:hover .link-icon svg {
  transform: translateX(4px);
}
a.link-component.link--internal-link.link--right.body-medium-link span svg, div.link-component.link--internal-link.link--right.body-medium-link span svg {
  height: 16px;
  top: -2px;
  left: 4px;
}
a.link-component.link--internal-link.link--right.body-medium-link:hover, div.link-component.link--internal-link.link--right.body-medium-link:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 1px;
}
a.link-component.link--internal-link.link--right.body-medium-link:hover .link-icon svg, div.link-component.link--internal-link.link--right.body-medium-link:hover .link-icon svg {
  transform: translateX(4px);
}
a.link-component.link--internal-link.link--right.body-small-link span svg, div.link-component.link--internal-link.link--right.body-small-link span svg {
  height: 16px;
  top: -1.5px;
  left: 4px;
}
a.link-component.link--internal-link.link--right.body-small-link:hover, div.link-component.link--internal-link.link--right.body-small-link:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}
a.link-component.link--internal-link.link--right.body-small-link:hover .link-icon svg, div.link-component.link--internal-link.link--right.body-small-link:hover .link-icon svg {
  transform: translateX(4px);
}
a.link-component.link--internal-link.link--right.body-xs-link span svg, div.link-component.link--internal-link.link--right.body-xs-link span svg {
  height: 14px;
  top: -1px;
  left: 4px;
}
a.link-component.link--internal-link.link--right.body-xs-link:hover, div.link-component.link--internal-link.link--right.body-xs-link:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}
a.link-component.link--internal-link.link--right.body-xs-link:hover .link-icon svg, div.link-component.link--internal-link.link--right.body-xs-link:hover .link-icon svg {
  transform: translateX(4px);
}
a.link-component.disabled, div.link-component.disabled {
  color: #D2D8E0;
}
a.link-component.disabled svg, div.link-component.disabled svg {
  color: #D2D8E0;
}
a.link-component.disabled svg path, div.link-component.disabled svg path {
  fill: #D2D8E0;
}
a.link-component.disabled:hover, div.link-component.disabled:hover {
  text-decoration: none !important;
}
a.link-component.disabled:hover .link-icon svg, div.link-component.disabled:hover .link-icon svg {
  transform: none !important;
}
/*# sourceMappingURL=link.css.map */
