.link{font-family:var(--font-sans);color:var(--color-ink);cursor:pointer;align-items:center;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s;display:inline-flex}.link__text{border-bottom:1px solid;line-height:1.4}.link__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link__icon svg{display:block}.link--lg{gap:8px;font-size:18px}.link--lg .link__icon,.link--lg .link__icon svg{width:20px;height:20px}.link--md{gap:8px;font-size:16px}.link--md .link__icon,.link--md .link__icon svg{width:20px;height:20px}.link--sm{gap:6px;font-size:15px}.link--sm .link__icon,.link--sm .link__icon svg{width:20px;height:20px}.link--xs{gap:6px;font-size:14px}.link--xs .link__icon,.link--xs .link__icon svg{width:18px;height:18px}.link--2xs{gap:4px;font-size:12px}.link--2xs .link__icon,.link--2xs .link__icon svg{width:16px;height:16px}.link:hover{color:var(--color-grey-70)}.link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.link[aria-disabled=true],.link.link--disabled{color:var(--color-grey-30);cursor:not-allowed;pointer-events:none}.link--inverse{color:var(--color-white)}.link--inverse:hover{color:#ffffffb3}
