:host {
  display: inline-flex;
}.link {
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--link-body-mb-spacing-gap-icon);
  margin-bottom: var(--typography-body-mb-spacing-margin);
}.link__content {
  -webkit-text-decoration: var(--font-dsk-body-regular-link-text-decoration);
          text-decoration: var(--font-dsk-body-regular-link-text-decoration);
}.link__content:hover {
  text-decoration-thickness: var(--link-hover-size-underline);
}.link__content.link__content--background-nav-top {
  text-decoration: none;
}.link__content.link__content--background-nav-top.link__content--ui-hover {
  text-decoration-line: underline;
  text-decoration-color: currentcolor;
  text-decoration-thickness: var(--nav-top-link-dsk-sizing-underline);
}.link__content.link__content--background-nav-primary {
  text-decoration: none;
}.link__content.link__content--background-nav-primary.link__content--ui-hover {
  text-decoration-line: underline;
  text-decoration-color: currentcolor;
  text-decoration-thickness: var(--nav-primary-link-dsk-sizing-underline);
}.link {
  
  font-family: var(--font-mb-body-regular-font-face);
  line-height: var(--font-mb-body-regular-line-height);
  font-size: var(--font-mb-body-regular-font-size);
  text-transform: var(--font-mb-body-regular-text-case);
  letter-spacing: var(--font-mb-body-regular-letter-spacing);
  font-weight: var(--font-mb-body-regular-font-weight);
  -webkit-text-decoration: var(--font-mb-body-regular-text-decoration);
          text-decoration: var(--font-mb-body-regular-text-decoration);
  
}.link.link--weight-bold {
  
  font-family: var(--font-mb-body-bold-font-face);
  line-height: var(--font-mb-body-bold-line-height);
  font-size: var(--font-mb-body-bold-font-size);
  text-transform: var(--font-mb-body-bold-text-case);
  letter-spacing: var(--font-mb-body-bold-letter-spacing);
  font-weight: var(--font-mb-body-bold-font-weight);
  -webkit-text-decoration: var(--font-mb-body-bold-text-decoration);
          text-decoration: var(--font-mb-body-bold-text-decoration);
  
}.link.link--weight-medium {
  
  font-family: var(--font-mb-body-medium-font-face);
  line-height: var(--font-mb-body-medium-line-height);
  font-size: var(--font-mb-body-medium-font-size);
  text-transform: var(--font-mb-body-medium-text-case);
  letter-spacing: var(--font-mb-body-medium-letter-spacing);
  font-weight: var(--font-mb-body-medium-font-weight);
  -webkit-text-decoration: var(--font-mb-body-medium-text-decoration);
          text-decoration: var(--font-mb-body-medium-text-decoration);
  
}.link.link--size-lead {
  
  font-family: var(--font-mb-lead-regular-font-face);
  line-height: var(--font-mb-lead-regular-line-height);
  font-size: var(--font-mb-lead-regular-font-size);
  text-transform: var(--font-mb-lead-regular-text-case);
  letter-spacing: var(--font-mb-lead-regular-letter-spacing);
  font-weight: var(--font-mb-lead-regular-font-weight);
  -webkit-text-decoration: var(--font-mb-lead-regular-text-decoration);
          text-decoration: var(--font-mb-lead-regular-text-decoration);
  
  margin-bottom: var(--typography-lead-mb-spacing-margin);
}.link.link--size-lead.link--weight-bold {
  
  font-family: var(--font-mb-lead-bold-font-face);
  line-height: var(--font-mb-lead-bold-line-height);
  font-size: var(--font-mb-lead-bold-font-size);
  text-transform: var(--font-mb-lead-bold-text-case);
  letter-spacing: var(--font-mb-lead-bold-letter-spacing);
  font-weight: var(--font-mb-lead-bold-font-weight);
  -webkit-text-decoration: var(--font-mb-lead-bold-text-decoration);
          text-decoration: var(--font-mb-lead-bold-text-decoration);
  
}.link.link--size-lead.link--weight-medium {
  
  font-family: var(--font-mb-lead-medium-font-face);
  line-height: var(--font-mb-lead-medium-line-height);
  font-size: var(--font-mb-lead-medium-font-size);
  text-transform: var(--font-mb-lead-medium-text-case);
  letter-spacing: var(--font-mb-lead-medium-letter-spacing);
  font-weight: var(--font-mb-lead-medium-font-weight);
  -webkit-text-decoration: var(--font-mb-lead-medium-text-decoration);
          text-decoration: var(--font-mb-lead-medium-text-decoration);
  
}.link.link--size-body-sm {
  
  font-family: var(--font-mb-body-sm-regular-font-face);
  line-height: var(--font-mb-body-sm-regular-line-height);
  font-size: var(--font-mb-body-sm-regular-font-size);
  text-transform: var(--font-mb-body-sm-regular-text-case);
  letter-spacing: var(--font-mb-body-sm-regular-letter-spacing);
  font-weight: var(--font-mb-body-sm-regular-font-weight);
  -webkit-text-decoration: var(--font-mb-body-sm-regular-text-decoration);
          text-decoration: var(--font-mb-body-sm-regular-text-decoration);
  
  margin-bottom: var(--typography-body-sm-mb-spacing-margin);
}.link.link--size-body-sm.link--weight-bold {
  
  font-family: var(--font-mb-body-sm-bold-font-face);
  line-height: var(--font-mb-body-sm-bold-line-height);
  font-size: var(--font-mb-body-sm-bold-font-size);
  text-transform: var(--font-mb-body-sm-bold-text-case);
  letter-spacing: var(--font-mb-body-sm-bold-letter-spacing);
  font-weight: var(--font-mb-body-sm-bold-font-weight);
  -webkit-text-decoration: var(--font-mb-body-sm-bold-text-decoration);
          text-decoration: var(--font-mb-body-sm-bold-text-decoration);
  
}.link.link--size-body-sm.link--weight-medium {
  
  font-family: var(--font-mb-body-sm-medium-font-face);
  line-height: var(--font-mb-body-sm-medium-line-height);
  font-size: var(--font-mb-body-sm-medium-font-size);
  text-transform: var(--font-mb-body-sm-medium-text-case);
  letter-spacing: var(--font-mb-body-sm-medium-letter-spacing);
  font-weight: var(--font-mb-body-sm-medium-font-weight);
  -webkit-text-decoration: var(--font-mb-body-sm-medium-text-decoration);
          text-decoration: var(--font-mb-body-sm-medium-text-decoration);
  
}.link.link--size-tiny {
  
  font-family: var(--font-mb-tiny-regular-font-face);
  line-height: var(--font-mb-tiny-regular-line-height);
  font-size: var(--font-mb-tiny-regular-font-size);
  text-transform: var(--font-mb-tiny-regular-text-case);
  letter-spacing: var(--font-mb-tiny-regular-letter-spacing);
  font-weight: var(--font-mb-tiny-regular-font-weight);
  -webkit-text-decoration: var(--font-mb-tiny-regular-text-decoration);
          text-decoration: var(--font-mb-tiny-regular-text-decoration);
  
  margin-bottom: var(--typography-tiny-spacing-margin);
}.link.link--size-tiny.link--weight-bold {
  
  font-family: var(--font-mb-tiny-bold-font-face);
  line-height: var(--font-mb-tiny-bold-line-height);
  font-size: var(--font-mb-tiny-bold-font-size);
  text-transform: var(--font-mb-tiny-bold-text-case);
  letter-spacing: var(--font-mb-tiny-bold-letter-spacing);
  font-weight: var(--font-mb-tiny-bold-font-weight);
  -webkit-text-decoration: var(--font-mb-tiny-bold-text-decoration);
          text-decoration: var(--font-mb-tiny-bold-text-decoration);
  
}.link.link--size-tiny.link--weight-medium {
  
  font-family: var(--font-mb-tiny-medium-font-face);
  line-height: var(--font-mb-tiny-medium-line-height);
  font-size: var(--font-mb-tiny-medium-font-size);
  text-transform: var(--font-mb-tiny-medium-text-case);
  letter-spacing: var(--font-mb-tiny-medium-letter-spacing);
  font-weight: var(--font-mb-tiny-medium-font-weight);
  -webkit-text-decoration: var(--font-mb-tiny-medium-text-decoration);
          text-decoration: var(--font-mb-tiny-medium-text-decoration);
  
}.link momentum-system-icon {
  height: var(--link-body-mb-sizing-icon);
  width: var(--link-body-mb-sizing-icon);
}.link.link--size-small {
  gap: var(--link-body-sm-dsk-spacing-gap-icon);
}.link.link--size-small momentum-system-icon {
  height: var(--link-body-sm-mb-sizing-icon);
  width: var(--link-body-sm-mb-sizing-icon);
}.link.link--size-tiny {
  gap: var(--link-tiny-mb-spacing-gap-icon);
}.link.link--size-tiny momentum-system-icon {
  height: var(--link-tiny-mb-sizing-icon);
  width: var(--link-tiny-mb-sizing-icon);
}.link, .link:link {
  
  color: var(--link-1-onlight-default-color-text);
  background-color: var(--link-1-onlight-default-color-fill);
  text-decoration-color: var(--link-1-onlight-default-color-underline);
}.link momentum-system-icon, .link:link momentum-system-icon {
  color: var(--link-1-onlight-default-color-icon);
}.link:visited {
  
  color: var(--link-1-onlight-visited-color-text);
  background-color: var(--link-1-onlight-visited-color-fill);
  text-decoration-color: var(--link-1-onlight-visited-color-underline);
}.link:visited momentum-system-icon {
  color: var(--link-1-onlight-visited-color-icon);
}.link.link--ui-focus {
  
  color: var(--link-1-onlight-focus-color-text);
  background-color: var(--link-1-onlight-focus-color-fill);
  text-decoration-color: var(--link-1-onlight-focus-color-underline);
}.link.link--ui-focus momentum-system-icon {
  color: var(--link-1-onlight-focus-color-icon);
}.link.link--ui-focus {
  outline: 1px solid var(--link-1-onlight-focus-color-outline);
}.link.link--ui-hover {
  
  color: var(--link-1-onlight-hover-color-text);
  background-color: var(--link-1-onlight-hover-color-fill);
  text-decoration-color: var(--link-1-onlight-hover-color-underline);
}.link.link--ui-hover momentum-system-icon {
  color: var(--link-1-onlight-hover-color-icon);
}.link.link--variant-2, .link.link--variant-2:link {
  
  color: var(--link-2-onlight-default-color-text);
  background-color: var(--link-2-onlight-default-color-fill);
  text-decoration-color: var(--link-2-onlight-default-color-underline);
}.link.link--variant-2 momentum-system-icon, .link.link--variant-2:link momentum-system-icon {
  color: var(--link-2-onlight-default-color-icon);
}.link.link--variant-2:visited {
  
  color: var(--link-2-onlight-visited-color-text);
  background-color: var(--link-2-onlight-visited-color-fill);
  text-decoration-color: var(--link-2-onlight-visited-color-underline);
}.link.link--variant-2:visited momentum-system-icon {
  color: var(--link-2-onlight-visited-color-icon);
}.link.link--variant-2.link--ui-focus {
  
  color: var(--link-2-onlight-focus-color-text);
  background-color: var(--link-2-onlight-focus-color-fill);
  text-decoration-color: var(--link-2-onlight-focus-color-underline);
}.link.link--variant-2.link--ui-focus momentum-system-icon {
  color: var(--link-2-onlight-focus-color-icon);
}.link.link--variant-2.link--ui-focus {
  outline: 1px solid var(--link-2-onlight-focus-color-outline);
}.link.link--variant-2.link--ui-hover {
  
  color: var(--link-2-onlight-hover-color-text);
  background-color: var(--link-2-onlight-hover-color-fill);
  text-decoration-color: var(--link-2-onlight-hover-color-underline);
}.link.link--variant-2.link--ui-hover momentum-system-icon {
  color: var(--link-2-onlight-hover-color-icon);
}.link.link--background-dark, .link.link--background-dark:link {
  
  color: var(--link-1-ondark-default-color-text);
  background-color: var(--link-1-ondark-default-color-fill);
  text-decoration-color: var(--link-1-ondark-default-color-underline);
}.link.link--background-dark momentum-system-icon, .link.link--background-dark:link momentum-system-icon {
  color: var(--link-1-ondark-default-color-icon);
}.link.link--background-dark:visited {
  
  color: var(--link-1-ondark-visited-color-text);
  background-color: var(--link-1-ondark-visited-color-fill);
  text-decoration-color: var(--link-1-ondark-visited-color-underline);
}.link.link--background-dark:visited momentum-system-icon {
  color: var(--link-1-ondark-visited-color-icon);
}.link.link--background-dark.link--ui-focus {
  
  color: var(--link-1-ondark-focus-color-text);
  background-color: var(--link-1-ondark-focus-color-fill);
  text-decoration-color: var(--link-1-ondark-focus-color-underline);
}.link.link--background-dark.link--ui-focus momentum-system-icon {
  color: var(--link-1-ondark-focus-color-icon);
}.link.link--background-dark.link--ui-focus {
  outline: 1px solid var(--link-1-ondark-focus-color-outline);
}.link.link--background-dark.link--ui-hover {
  
  color: var(--link-1-ondark-hover-color-text);
  background-color: var(--link-1-ondark-hover-color-fill);
  text-decoration-color: var(--link-1-ondark-hover-color-underline);
}.link.link--background-dark.link--ui-hover momentum-system-icon {
  color: var(--link-1-ondark-hover-color-icon);
}.link.link--background-dark.link--variant-2, .link.link--background-dark.link--variant-2:link {
  
  color: var(--link-2-ondark-default-color-text);
  background-color: var(--link-2-ondark-default-color-fill);
  text-decoration-color: var(--link-2-ondark-default-color-underline);
}.link.link--background-dark.link--variant-2 momentum-system-icon, .link.link--background-dark.link--variant-2:link momentum-system-icon {
  color: var(--link-2-ondark-default-color-icon);
}.link.link--background-dark.link--variant-2:visited {
  
  color: var(--link-2-ondark-visited-color-text);
  background-color: var(--link-2-ondark-visited-color-fill);
  text-decoration-color: var(--link-2-ondark-visited-color-underline);
}.link.link--background-dark.link--variant-2:visited momentum-system-icon {
  color: var(--link-2-ondark-visited-color-icon);
}.link.link--background-dark.link--variant-2.link--ui-focus {
  
  color: var(--link-2-ondark-focus-color-text);
  background-color: var(--link-2-ondark-focus-color-fill);
  text-decoration-color: var(--link-2-ondark-focus-color-underline);
}.link.link--background-dark.link--variant-2.link--ui-focus momentum-system-icon {
  color: var(--link-2-ondark-focus-color-icon);
}.link.link--background-dark.link--variant-2.link--ui-focus {
  outline: 1px solid var(--link-2-ondark-focus-color-outline);
}.link.link--background-dark.link--variant-2.link--ui-hover {
  
  color: var(--link-2-ondark-hover-color-text);
  background-color: var(--link-2-ondark-hover-color-fill);
  text-decoration-color: var(--link-2-ondark-hover-color-underline);
}.link.link--background-dark.link--variant-2.link--ui-hover momentum-system-icon {
  color: var(--link-2-ondark-hover-color-icon);
}.link.link--background-success, .link.link--background-success:link {
  
  color: var(--link-success-onlight-default-color-text);
  background-color: var(--link-success-onlight-default-color-fill);
  text-decoration-color: var(--link-success-onlight-default-color-underline);
}.link.link--background-success momentum-system-icon, .link.link--background-success:link momentum-system-icon {
  color: var(--link-success-onlight-default-color-icon);
}.link.link--background-success:visited {
  
  color: var(--link-success-onlight-visited-color-text);
  background-color: var(--link-success-onlight-visited-color-fill);
  text-decoration-color: var(--link-success-onlight-visited-color-underline);
}.link.link--background-success:visited momentum-system-icon {
  color: var(--link-success-onlight-visited-color-icon);
}.link.link--background-success.link--ui-focus {
  
  color: var(--link-success-onlight-focus-color-text);
  background-color: var(--link-success-onlight-focus-color-fill);
  text-decoration-color: var(--link-success-onlight-focus-color-underline);
}.link.link--background-success.link--ui-focus momentum-system-icon {
  color: var(--link-success-onlight-focus-color-icon);
}.link.link--background-success.link--ui-focus {
  outline: 1px solid var(--link-success-onlight-focus-color-outline);
}.link.link--background-success.link--ui-hover {
  
  color: var(--link-success-onlight-hover-color-text);
  background-color: var(--link-success-onlight-hover-color-fill);
  text-decoration-color: var(--link-success-onlight-hover-color-underline);
}.link.link--background-success.link--ui-hover momentum-system-icon {
  color: var(--link-success-onlight-hover-color-icon);
}.link.link--background-info, .link.link--background-info:link {
  
  color: var(--link-info-onlight-default-color-text);
  background-color: var(--link-info-onlight-default-color-fill);
  text-decoration-color: var(--link-info-onlight-default-color-underline);
}.link.link--background-info momentum-system-icon, .link.link--background-info:link momentum-system-icon {
  color: var(--link-info-onlight-default-color-icon);
}.link.link--background-info:visited {
  
  color: var(--link-info-onlight-visited-color-text);
  background-color: var(--link-info-onlight-visited-color-fill);
  text-decoration-color: var(--link-info-onlight-visited-color-underline);
}.link.link--background-info:visited momentum-system-icon {
  color: var(--link-info-onlight-visited-color-icon);
}.link.link--background-info.link--ui-focus {
  
  color: var(--link-info-onlight-focus-color-text);
  background-color: var(--link-info-onlight-focus-color-fill);
  text-decoration-color: var(--link-info-onlight-focus-color-underline);
}.link.link--background-info.link--ui-focus momentum-system-icon {
  color: var(--link-info-onlight-focus-color-icon);
}.link.link--background-info.link--ui-focus {
  outline: 1px solid var(--link-info-onlight-focus-color-outline);
}.link.link--background-info.link--ui-hover {
  
  color: var(--link-info-onlight-hover-color-text);
  background-color: var(--link-info-onlight-hover-color-fill);
  text-decoration-color: var(--link-info-onlight-hover-color-underline);
}.link.link--background-info.link--ui-hover momentum-system-icon {
  color: var(--link-info-onlight-hover-color-icon);
}.link.link--background-warning, .link.link--background-warning:link {
  
  color: var(--link-warning-onlight-default-color-text);
  background-color: var(--link-warning-onlight-default-color-fill);
  text-decoration-color: var(--link-warning-onlight-default-color-underline);
}.link.link--background-warning momentum-system-icon, .link.link--background-warning:link momentum-system-icon {
  color: var(--link-warning-onlight-default-color-icon);
}.link.link--background-warning:visited {
  
  color: var(--link-warning-onlight-visited-color-text);
  background-color: var(--link-warning-onlight-visited-color-fill);
  text-decoration-color: var(--link-warning-onlight-visited-color-underline);
}.link.link--background-warning:visited momentum-system-icon {
  color: var(--link-warning-onlight-visited-color-icon);
}.link.link--background-warning.link--ui-focus {
  
  color: var(--link-warning-onlight-focus-color-text);
  background-color: var(--link-warning-onlight-focus-color-fill);
  text-decoration-color: var(--link-warning-onlight-focus-color-underline);
}.link.link--background-warning.link--ui-focus momentum-system-icon {
  color: var(--link-warning-onlight-focus-color-icon);
}.link.link--background-warning.link--ui-focus {
  outline: 1px solid var(--link-warning-onlight-focus-color-outline);
}.link.link--background-warning.link--ui-hover {
  
  color: var(--link-warning-onlight-hover-color-text);
  background-color: var(--link-warning-onlight-hover-color-fill);
  text-decoration-color: var(--link-warning-onlight-hover-color-underline);
}.link.link--background-warning.link--ui-hover momentum-system-icon {
  color: var(--link-warning-onlight-hover-color-icon);
}.link.link--background-error, .link.link--background-error:link {
  
  color: var(--link-error-onlight-default-color-text);
  background-color: var(--link-error-onlight-default-color-fill);
  text-decoration-color: var(--link-error-onlight-default-color-underline);
}.link.link--background-error momentum-system-icon, .link.link--background-error:link momentum-system-icon {
  color: var(--link-error-onlight-default-color-icon);
}.link.link--background-error:visited {
  
  color: var(--link-error-onlight-visited-color-text);
  background-color: var(--link-error-onlight-visited-color-fill);
  text-decoration-color: var(--link-error-onlight-visited-color-underline);
}.link.link--background-error:visited momentum-system-icon {
  color: var(--link-error-onlight-visited-color-icon);
}.link.link--background-error.link--ui-focus {
  
  color: var(--link-error-onlight-focus-color-text);
  background-color: var(--link-error-onlight-focus-color-fill);
  text-decoration-color: var(--link-error-onlight-focus-color-underline);
}.link.link--background-error.link--ui-focus momentum-system-icon {
  color: var(--link-error-onlight-focus-color-icon);
}.link.link--background-error.link--ui-focus {
  outline: 1px solid var(--link-error-onlight-focus-color-outline);
}.link.link--background-error.link--ui-hover {
  
  color: var(--link-error-onlight-hover-color-text);
  background-color: var(--link-error-onlight-hover-color-fill);
  text-decoration-color: var(--link-error-onlight-hover-color-underline);
}.link.link--background-error.link--ui-hover momentum-system-icon {
  color: var(--link-error-onlight-hover-color-icon);
}.link.link--background-nav-top {
  align-items: flex-start;
  
  font-family: var(--nav-top-link-dsk-typography-font-face);
  line-height: var(--nav-top-link-dsk-typography-line-height);
  font-size: var(--nav-top-link-dsk-typography-font-size);
  text-transform: var(--nav-top-link-dsk-typography-text-case);
  letter-spacing: var(--nav-top-link-dsk-typography-letter-spacing);
  font-weight: var(--nav-top-link-dsk-typography-font-weight);
  -webkit-text-decoration: var(--nav-top-link-dsk-typography-text-decoration);
          text-decoration: var(--nav-top-link-dsk-typography-text-decoration);
  
  color: var(--nav-top-link-onlight-dsk-default-color-text);
}.link.link--background-nav-top.link--ui-hover {
  color: var(--nav-top-link-onlight-dsk-hover-color-text);
}.link.link--background-nav-top momentum-system-icon {
  color: var(--nav-top-link-onlight-dsk-default-color-icon);
}.link.link--background-nav-top momentum-system-icon.omentum-system-icon--ui-hover {
  color: var(--nav-top-link-onlight-dsk-hover-color-icon);
}.link.link--background-nav-primary {
  align-items: flex-start;
  color: var(--nav-primary-link-onlight-mb-default-color-text);
  font-weight: 400;
  font-family: sourcesansproregular, sans-serif;
  
  font-family: var(--nav-header-primary-mb-typography-font-face);
  line-height: var(--nav-header-primary-mb-typography-line-height);
  font-size: var(--nav-header-primary-mb-typography-font-size);
  text-transform: var(--nav-header-primary-mb-typography-text-case);
  letter-spacing: var(--nav-header-primary-mb-typography-letter-spacing);
  font-weight: var(--nav-header-primary-mb-typography-font-weight);
  -webkit-text-decoration: var(--nav-header-primary-mb-typography-text-decoration);
          text-decoration: var(--nav-header-primary-mb-typography-text-decoration);
  
}.link.link--background-nav-primary.link--variant-0 {
  
  font-family: var(--nav-header-primary-mb-typography-font-face);
  line-height: var(--nav-header-primary-mb-typography-line-height);
  font-size: var(--nav-header-primary-mb-typography-font-size);
  text-transform: var(--nav-header-primary-mb-typography-text-case);
  letter-spacing: var(--nav-header-primary-mb-typography-letter-spacing);
  font-weight: var(--nav-header-primary-mb-typography-font-weight);
  -webkit-text-decoration: var(--nav-header-primary-mb-typography-text-decoration);
          text-decoration: var(--nav-header-primary-mb-typography-text-decoration);
  
}.link.link--background-nav-primary.link--ui-hover {
  color: var(--nav-primary-link-onlight-dsk-hover-color-text);
}.link.link--background-nav-primary momentum-system-icon {
  color: var(--nav-primary-link-onlight-dsk-default-color-icon);
}.link.link--background-nav-primary momentum-system-icon.omentum-system-icon--ui-hover {
  color: var(--nav-primary-link-onlight-dsk-hover-color-icon);
}.link.link--background-nav-drop-down {
  
  font-family: var(--nav-drop-link-dsk-typography-font-face);
  line-height: var(--nav-drop-link-dsk-typography-line-height);
  font-size: var(--nav-drop-link-dsk-typography-font-size);
  text-transform: var(--nav-drop-link-dsk-typography-text-case);
  letter-spacing: var(--nav-drop-link-dsk-typography-letter-spacing);
  font-weight: var(--nav-drop-link-dsk-typography-font-weight);
  -webkit-text-decoration: var(--nav-drop-link-dsk-typography-text-decoration);
          text-decoration: var(--nav-drop-link-dsk-typography-text-decoration);
  
  color: var(--nav-drop-link-onlight-dsk-default-color-text);
}.link.link--background-nav-drop-down.link--variant-0 {
  
  font-family: var(--nav-drop-link-dsk-typography-font-face);
  line-height: var(--nav-drop-link-dsk-typography-line-height);
  font-size: var(--nav-drop-link-dsk-typography-font-size);
  text-transform: var(--nav-drop-link-dsk-typography-text-case);
  letter-spacing: var(--nav-drop-link-dsk-typography-letter-spacing);
  font-weight: var(--nav-drop-link-dsk-typography-font-weight);
  -webkit-text-decoration: var(--nav-drop-link-dsk-typography-text-decoration);
          text-decoration: var(--nav-drop-link-dsk-typography-text-decoration);
  
}.link.link--background-nav-drop-down {
  font-weight: 400;
  font-family: sourcesansproregular, sans-serif;
}.link.link--background-nav-drop-down.link--ui-hover {
  color: var(--nav-drop-link-onlight-dsk-hover-color-text);
  text-decoration-line: underline;
  text-decoration-color: var(--nav-drop-link-onlight-dsk-hover-color-underline);
  text-decoration-thickness: var(--nav-drop-link-dsk-sizing-underline);
}.link__container {
  display: block;
  width: 100%;
  text-align: left;
}.link__container.link__container--align-center {
  text-align: center;
}.link__container.link__container--align-right {
  text-align: right;
}.link.link--background-footer {
  color: var(--footer-text-link-onlight-dsk-default-color);
  
  font-family: var(--footer-text-link-mb-typography-font-face);
  line-height: var(--footer-text-link-mb-typography-line-height);
  font-size: var(--footer-text-link-mb-typography-font-size);
  text-transform: var(--footer-text-link-mb-typography-text-case);
  letter-spacing: var(--footer-text-link-mb-typography-letter-spacing);
  font-weight: var(--footer-text-link-mb-typography-font-weight);
  -webkit-text-decoration: var(--footer-text-link-mb-typography-text-decoration);
          text-decoration: var(--footer-text-link-mb-typography-text-decoration);
  
}.link.link--background-footer.link--ui-hover {
  color: var(--footer-tiny-link-onlight-dsk-hover-color);
  -webkit-text-decoration: underline var(--footer-text-link-onlight-dsk-hover-color-underline);
          text-decoration: underline var(--footer-text-link-onlight-dsk-hover-color-underline);
}.link.link--background-footer.link--size-tiny {
  color: var(--footer-tiny-link-onlight-dsk-default-color);
  
  font-family: var(--footer-tiny-link-mb-typography-font-face);
  line-height: var(--footer-tiny-link-mb-typography-line-height);
  font-size: var(--footer-tiny-link-mb-typography-font-size);
  text-transform: var(--footer-tiny-link-mb-typography-text-case);
  letter-spacing: var(--footer-tiny-link-mb-typography-letter-spacing);
  font-weight: var(--footer-tiny-link-mb-typography-font-weight);
  -webkit-text-decoration: var(--footer-tiny-link-mb-typography-text-decoration);
          text-decoration: var(--footer-tiny-link-mb-typography-text-decoration);
  
}.link.link--background-footer.link--size-tiny.link--ui-hover {
  color: var(--footer-tiny-link-onlight-dsk-hover-color);
  -webkit-text-decoration: underline var(--footer-tiny-link-onlight-dsk-hover-color-underline);
          text-decoration: underline var(--footer-tiny-link-onlight-dsk-hover-color-underline);
}.link.link--display-inline {
  margin: unset;
}@media screen and (min-width: 1024px) {
  .link.link--weight-bold {
    
    font-family: var(--font-dsk-body-bold-font-face);
    line-height: var(--font-dsk-body-bold-line-height);
    font-size: var(--font-dsk-body-bold-font-size);
    text-transform: var(--font-dsk-body-bold-text-case);
    letter-spacing: var(--font-dsk-body-bold-letter-spacing);
    font-weight: var(--font-dsk-body-bold-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-bold-text-decoration);
            text-decoration: var(--font-dsk-body-bold-text-decoration);
    
  }
  .link.link--weight-medium {
    
    font-family: var(--font-dsk-body-medium-font-face);
    line-height: var(--font-dsk-body-medium-line-height);
    font-size: var(--font-dsk-body-medium-font-size);
    text-transform: var(--font-dsk-body-medium-text-case);
    letter-spacing: var(--font-dsk-body-medium-letter-spacing);
    font-weight: var(--font-dsk-body-medium-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-medium-text-decoration);
            text-decoration: var(--font-dsk-body-medium-text-decoration);
    
  }
  .link.link--size-lead {
    margin-bottom: var(--typography-lead-dsk-spacing-margin);
  }
  .link.link--size-lead.link--weight-bold {
    
    font-family: var(--font-dsk-lead-bold-font-face);
    line-height: var(--font-dsk-lead-bold-line-height);
    font-size: var(--font-dsk-lead-bold-font-size);
    text-transform: var(--font-dsk-lead-bold-text-case);
    letter-spacing: var(--font-dsk-lead-bold-letter-spacing);
    font-weight: var(--font-dsk-lead-bold-font-weight);
    -webkit-text-decoration: var(--font-dsk-lead-bold-text-decoration);
            text-decoration: var(--font-dsk-lead-bold-text-decoration);
    
  }
  .link.link--size-lead.link--weight-medium {
    
    font-family: var(--font-dsk-lead-medium-font-face);
    line-height: var(--font-dsk-lead-medium-line-height);
    font-size: var(--font-dsk-lead-medium-font-size);
    text-transform: var(--font-dsk-lead-medium-text-case);
    letter-spacing: var(--font-dsk-lead-medium-letter-spacing);
    font-weight: var(--font-dsk-lead-medium-font-weight);
    -webkit-text-decoration: var(--font-dsk-lead-medium-text-decoration);
            text-decoration: var(--font-dsk-lead-medium-text-decoration);
    
  }
  .link {
    gap: var(--link-body-dsk-spacing-gap-icon);
    
    font-family: var(--font-dsk-body-regular-font-face);
    line-height: var(--font-dsk-body-regular-line-height);
    font-size: var(--font-dsk-body-regular-font-size);
    text-transform: var(--font-dsk-body-regular-text-case);
    letter-spacing: var(--font-dsk-body-regular-letter-spacing);
    font-weight: var(--font-dsk-body-regular-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-regular-text-decoration);
            text-decoration: var(--font-dsk-body-regular-text-decoration);
    
    margin-bottom: var(--typography-body-dsk-spacing-margin);
  }
  .link.link--size-body-sm {
    margin-bottom: var(--typography-body-sm-dsk-spacing-margin);
  }
  .link.link--size-body-sm.link--weight-bold {
    
    font-family: var(--font-dsk-body-sm-bold-font-face);
    line-height: var(--font-dsk-body-sm-bold-line-height);
    font-size: var(--font-dsk-body-sm-bold-font-size);
    text-transform: var(--font-dsk-body-sm-bold-text-case);
    letter-spacing: var(--font-dsk-body-sm-bold-letter-spacing);
    font-weight: var(--font-dsk-body-sm-bold-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-sm-bold-text-decoration);
            text-decoration: var(--font-dsk-body-sm-bold-text-decoration);
    
  }
  .link.link--size-body-sm.link--weight-medium {
    
    font-family: var(--font-dsk-body-sm-medium-font-face);
    line-height: var(--font-dsk-body-sm-medium-line-height);
    font-size: var(--font-dsk-body-sm-medium-font-size);
    text-transform: var(--font-dsk-body-sm-medium-text-case);
    letter-spacing: var(--font-dsk-body-sm-medium-letter-spacing);
    font-weight: var(--font-dsk-body-sm-medium-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-sm-medium-text-decoration);
            text-decoration: var(--font-dsk-body-sm-medium-text-decoration);
    
  }
  .link {
    gap: var(--link-body-dsk-spacing-gap-icon);
    
    font-family: var(--font-dsk-body-regular-font-face);
    line-height: var(--font-dsk-body-regular-line-height);
    font-size: var(--font-dsk-body-regular-font-size);
    text-transform: var(--font-dsk-body-regular-text-case);
    letter-spacing: var(--font-dsk-body-regular-letter-spacing);
    font-weight: var(--font-dsk-body-regular-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-regular-text-decoration);
            text-decoration: var(--font-dsk-body-regular-text-decoration);
    
    margin-bottom: var(--typography-body-dsk-spacing-margin);
  }
  .link.link--size-tiny.link--weight-bold {
    
    font-family: var(--font-dsk-tiny-bold-font-face);
    line-height: var(--font-dsk-tiny-bold-line-height);
    font-size: var(--font-dsk-tiny-bold-font-size);
    text-transform: var(--font-dsk-tiny-bold-text-case);
    letter-spacing: var(--font-dsk-tiny-bold-letter-spacing);
    font-weight: var(--font-dsk-tiny-bold-font-weight);
    -webkit-text-decoration: var(--font-dsk-tiny-bold-text-decoration);
            text-decoration: var(--font-dsk-tiny-bold-text-decoration);
    
  }
  .link.link--size-tiny.link--weight-medium {
    
    font-family: var(--font-dsk-tiny-medium-font-face);
    line-height: var(--font-dsk-tiny-medium-line-height);
    font-size: var(--font-dsk-tiny-medium-font-size);
    text-transform: var(--font-dsk-tiny-medium-text-case);
    letter-spacing: var(--font-dsk-tiny-medium-letter-spacing);
    font-weight: var(--font-dsk-tiny-medium-font-weight);
    -webkit-text-decoration: var(--font-dsk-tiny-medium-text-decoration);
            text-decoration: var(--font-dsk-tiny-medium-text-decoration);
    
  }
  .link {
    gap: var(--link-body-dsk-spacing-gap-icon);
    
    font-family: var(--font-dsk-body-regular-font-face);
    line-height: var(--font-dsk-body-regular-line-height);
    font-size: var(--font-dsk-body-regular-font-size);
    text-transform: var(--font-dsk-body-regular-text-case);
    letter-spacing: var(--font-dsk-body-regular-letter-spacing);
    font-weight: var(--font-dsk-body-regular-font-weight);
    -webkit-text-decoration: var(--font-dsk-body-regular-text-decoration);
            text-decoration: var(--font-dsk-body-regular-text-decoration);
    
    margin-bottom: var(--typography-body-dsk-spacing-margin);
  }
  .link momentum-system-icon {
    height: var(--link-body-dsk-sizing-icon);
    width: var(--link-body-dsk-sizing-icon);
  }
  .link.link--size-small {
    gap: var(--link-body-sm-dsk-spacing-gap-icon);
  }
  .link.link--size-small momentum-system-icon {
    height: var(--link-body-sm-dsk-sizing-icon);
    width: var(--link-body-sm-dsk-sizing-icon);
  }
  .link.link--size-tiny {
    gap: var(--link-tiny-dsk-spacing-gap-icon);
  }
  .link.link--size-tiny momentum-system-icon {
    height: var(--link-tiny-dsk-sizing-icon);
    width: var(--link-tiny-dsk-sizing-icon);
  }
  .link.link--background-nav-top {
    gap: var(--nav-top-link-dsk-spacing-gap-icon);
    padding-bottom: var(--nav-top-link-dsk-spacing-gap-underline);
  }
  .link.link--background-nav-primary {
    gap: var(--nav-primary-link-dsk-spacing-gap-icon);
    padding-bottom: var(--nav-primary-link-dsk-spacing-gap-underline);
  }
  .link.link--background-nav-primary {
    color: var(--nav-primary-link-onlight-dsk-default-color-text);
    
    font-family: var(--nav-header-primary-dsk-typography-font-face);
    line-height: var(--nav-header-primary-dsk-typography-line-height);
    font-size: var(--nav-header-primary-dsk-typography-font-size);
    text-transform: var(--nav-header-primary-dsk-typography-text-case);
    letter-spacing: var(--nav-header-primary-dsk-typography-letter-spacing);
    font-weight: var(--nav-header-primary-dsk-typography-font-weight);
    -webkit-text-decoration: var(--nav-header-primary-dsk-typography-text-decoration);
            text-decoration: var(--nav-header-primary-dsk-typography-text-decoration);
    
  }
  .link.link--background-nav-primary.link--variant-0 {
    
    font-family: var(--nav-header-primary-dsk-typography-font-face);
    line-height: var(--nav-header-primary-dsk-typography-line-height);
    font-size: var(--nav-header-primary-dsk-typography-font-size);
    text-transform: var(--nav-header-primary-dsk-typography-text-case);
    letter-spacing: var(--nav-header-primary-dsk-typography-letter-spacing);
    font-weight: var(--nav-header-primary-dsk-typography-font-weight);
    -webkit-text-decoration: var(--nav-header-primary-dsk-typography-text-decoration);
            text-decoration: var(--nav-header-primary-dsk-typography-text-decoration);
    
  }
  .link.link--background-footer {
    
    font-family: var(--footer-text-link-dsk-typography-font-face);
    line-height: var(--footer-text-link-dsk-typography-line-height);
    font-size: var(--footer-text-link-dsk-typography-font-size);
    text-transform: var(--footer-text-link-dsk-typography-text-case);
    letter-spacing: var(--footer-text-link-dsk-typography-letter-spacing);
    font-weight: var(--footer-text-link-dsk-typography-font-weight);
    -webkit-text-decoration: var(--footer-text-link-dsk-typography-text-decoration);
            text-decoration: var(--footer-text-link-dsk-typography-text-decoration);
    
  }
  .link.link--background-footer.link--size-tiny {
    
    font-family: var(--footer-tiny-link-dsk-typography-font-face);
    line-height: var(--footer-tiny-link-dsk-typography-line-height);
    font-size: var(--footer-tiny-link-dsk-typography-font-size);
    text-transform: var(--footer-tiny-link-dsk-typography-text-case);
    letter-spacing: var(--footer-tiny-link-dsk-typography-letter-spacing);
    font-weight: var(--footer-tiny-link-dsk-typography-font-weight);
    -webkit-text-decoration: var(--footer-tiny-link-dsk-typography-text-decoration);
            text-decoration: var(--footer-tiny-link-dsk-typography-text-decoration);
    
  }
  .link.link--display-inline {
    margin: unset;
  }
}