@keyframes link-underline{from{background-size:0 0.0625rem}to{background-size:var(--link-underline-width, 100%) 0.0625rem}}.linklist{font-size:clamp(0.9375rem, 0.5625vw + 0.825rem, 1.5rem);list-style:none;margin-block:var(--space-text) 0;padding:0}@media(min-width: 48em){.linklist{display:grid;font-weight:600;gap:0 1rem}}@media(min-width: 48em)and (max-width: 89.99em){.linklist{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 90em){.linklist{grid-template-columns:repeat(3, 1fr)}}.linklist__item{padding-block:0.1875rem}.linklist__link,.linklist__link:link,.linklist__link:visited{background-image:linear-gradient(currentColor, currentColor);background-position:var(--link-underline-x, 50%) var(--link-underline-y, 100%);background-repeat:no-repeat;background-size:var(--link-underline-width, 100%) 0.0625rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;color:var(--color-text);display:inline}@media(prefers-reduced-motion: no-preference){.linklist__link,.linklist__link:link,.linklist__link:visited{transition:color .3s ease}}.linklist__link:focus-visible,.linklist__link:hover{color:#0170ef}@media(prefers-reduced-motion: no-preference){.linklist__link:focus-visible,.linklist__link:hover{animation:link-underline .6s ease}}
