.link-spinner{opacity:0;border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:.7s linear infinite link-spinner-rotate,1ms linear .12s forwards link-spinner-in;position:absolute;inset:0}@keyframes link-spinner-rotate{to{transform:rotate(360deg)}}@keyframes link-spinner-in{to{opacity:1}}a:has(.link-spinner){pointer-events:none;opacity:.85;position:relative}@media (prefers-reduced-motion:reduce){.link-spinner{animation-duration:1.5s,1ms}}a.cta-btn:has(.link-spinner){color:#0000}a.cta-btn:has(.link-spinner) .link-spinner{border-color:var(--l1);border-top-color:#0000}