.link{padding:0 0 var(--spacing-1) 0;vertical-align:middle;align-items:center;gap:var(--spacing-1-half);appearance:none;cursor:pointer;font-weight:var(--font-weight-bold);transition:color var(--transition);background-color:#0000;border:none;margin:0;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.link.link--sm{font-size:var(--font-size-xs)}.link.link--md{font-size:var(--font-size-base)}.link.link--lg{font-size:var(--font-size-l)}.link.link--underline .link__text{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:var(--spacing-px);text-underline-offset:var(--spacing-1-half);transition:text-decoration-color var(--transition)}.link.link--inline{font-size:inherit;font-weight:inherit}.link:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.link--purple{color:var(--color-purple-700)}.link--purple.link--underline .link__text{-webkit-text-decoration-color:var(--color-purple-200);text-decoration-color:var(--color-purple-200)}.link--purple:hover{color:var(--color-purple-800)}.link--purple:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-purple-800);text-decoration-color:var(--color-purple-800)}.link--primary{color:var(--color-primary-800)}.link--primary.link--underline .link__text{-webkit-text-decoration-color:var(--color-primary-100);text-decoration-color:var(--color-primary-100)}.link--primary:hover{color:var(--color-primary-700)}.link--primary:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-primary-700);text-decoration-color:var(--color-primary-700)}.link--destructive{color:var(--color-red)}.link--destructive.link--underline .link__text{-webkit-text-decoration-color:var(--color-red-a20);text-decoration-color:var(--color-red-a20)}.link--destructive:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-red);text-decoration-color:var(--color-red)}.link--white{color:var(--color-neutral-white-a80)}.link--white.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-white-a20);text-decoration-color:var(--color-neutral-white-a20)}.link--white:hover{color:var(--color-neutral-white)}.link--white:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-white);text-decoration-color:var(--color-neutral-white)}.link--neutral{color:var(--color-text-lead)}.link--neutral.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-a10);text-decoration-color:var(--color-neutral-a10)}.link--neutral:hover{color:var(--color-neutral-a80)}.link--neutral:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-a80);text-decoration-color:var(--color-neutral-a80)}.link--form-helper{color:var(--color-neutral-a60);font-weight:var(--font-weight-base)}.link--form-helper.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-a10);text-decoration-color:var(--color-neutral-a10)}.link--form-helper:hover{color:var(--color-neutral-a80)}.link--form-helper:hover.link--underline .link__text{-webkit-text-decoration-color:var(--color-neutral-a80);text-decoration-color:var(--color-neutral-a80)}.link--icon-primary-700>.link__icon{color:var(--color-primary-700)}.link__text{display:inline}.link__icon{flex-shrink:0;display:inline-block}.link--sm .link__icon{stroke-width:.175rem}.link--md .link__icon{stroke-width:.18rem}.link--lg .link__icon{stroke-width:.185rem}
