.arrow-link{width:fit-content;color:inherit;font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:8px;padding-bottom:4px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.arrow-link:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.arrow-link__arrow{flex:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.arrow-link--external .arrow-link__arrow{rotate:-45deg}@media (hover:hover) and (pointer:fine){.arrow-link:hover .arrow-link__arrow{transform:translate(3px)}}.arrow-link:active .arrow-link__arrow{transform:translate(3px)}.arrow-link:focus-visible{outline-offset:4px;outline:1px solid}@media (prefers-reduced-motion:reduce){.arrow-link__arrow{transition:none}}
