.link,.link--custom,.link--download,.link--external{--background: transparent;--text: var(--blue-300);align-items:center;border:0;color:var(--text);display:inline-flex;font-size:var(--body-default);gap:var(--size-2);inline-size:-moz-fit-content;inline-size:fit-content;padding:0;text-align:left;text-wrap:wrap;transition:var(--transition-soft-linear)}.link:visited,.link:hover,.link:active,.link--custom:visited,.link--custom:hover,.link--custom:active,.link--download:visited,.link--download:hover,.link--download:active,.link--external:visited,.link--external:hover,.link--external:active{--background: transparent;--text: var(--blue-500);background-color:var(--background);border:0;color:var(--text);text-decoration:underline}.link svg,.link--custom svg,.link--download svg,.link--external svg{block-size:1em;display:inline-block;inline-size:1em}.link svg path,.link--custom svg path,.link--download svg path,.link--external svg path{color:currentColor}.link:focus-visible,.link--custom:focus-visible,.link--download:focus-visible,.link--external:focus-visible{border-radius:var(--radius-1)!important;outline-color:currentColor!important}.link--custom--reversed.link{--text: var(--white);color:var(--text)}.link--custom--reversed.link path{color:currentColor}.link--small{font-size:var(--body-sm)}
