/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.sph-link{--sph-link-underline-width:2px;--sph-link-underline-offset:2px;--sph-link-underline-rest:40%;--sph-link-underline-active:70%;--sph-link-duration:.2s;transition:color var(--sph-link-duration) var(--ease-out-quad);text-decoration:none;display:inline}.sph-link__text{text-decoration-line:underline;text-decoration-thickness:var(--sph-link-underline-width);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sph-link__text{-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-rest), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-rest), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-rest), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-rest), transparent);text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-rest), transparent)}}.sph-link__text{text-decoration-skip-ink:all;text-underline-offset:var(--sph-link-underline-offset);transition:text-decoration-color var(--sph-link-duration) var(--ease-out-quad)}.sph-link__icon{vertical-align:-.1em;transition:transform var(--sph-link-duration) var(--ease-out-quad);margin-inline-start:.25em}.sph-link:hover{--sph-link-duration:.26s}.sph-link:hover .sph-link__text{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sph-link:hover .sph-link__text{-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-active), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-active), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-active), transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-active), transparent);text-decoration-color:color-mix(in srgb, currentColor var(--sph-link-underline-active), transparent)}}.sph-link:hover .sph-link__icon{transition-delay:70ms;transform:translate(.1em,-.05em)}@media (prefers-reduced-motion:reduce){.sph-link__text,.sph-link__icon{transition:none}}@media (min-width:64rem){body:has(.kgr-actionButton--floating) .sph-page-footer__bar{padding-right:calc(2rem + var(--kgr-actionButton-size,80px) + 1rem)}}
