.rr-press{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease;will-change:transform}.rr-press:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rr-press:hover{transform:translateY(-1px)}.rr-press:hover:active{transform:scale(.97)}}.rr-enter{opacity:0;transform:translateY(10px);animation:rr-enter .52s cubic-bezier(.23,1,.32,1) forwards;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes rr-enter{to{opacity:1;transform:translateY(0)}}.rr-balance{text-wrap:balance}.rr-pretty{text-wrap:pretty}.rr-legal{font-family:var(--font-longform);font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary);max-width:68ch}.rr-legal h2{font-family:var(--font-display);font-weight:var(--font-bold);font-size:1.375rem;line-height:1.25;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:.625rem;padding-top:1.5rem;border-top:1px solid var(--color-border-default)}.rr-legal h2:first-of-type{border-top:0;padding-top:0;margin-top:1.5rem}.rr-legal p+p{margin-top:1rem}.rr-legal a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold-500)}.rr-legal a:hover{color:var(--color-text-link-hover)}@media (prefers-reduced-motion:reduce){.rr-enter,.rr-press,.rr-press:active,.rr-press:hover{transform:none}.rr-enter{animation:none;opacity:1}}