ul.terms-list{list-style:none}ul.terms-list>li{line-height:1.9;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .25s;position:relative}:not([dir=rtl]) ul.terms-list>li:hover{transform:translate(2px)scale(1.008)}[dir=rtl] ul.terms-list>li:hover{transform:translate(-2px)scale(1.008)}ul.terms-list>li:before{content:"";inset-inline-start:-1rem;background:color-mix(in oklch, var(--color-accent-secondary) 50%, transparent);border-radius:50%;width:5px;height:5px;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1);position:absolute;top:.65em}ul.terms-list>li:hover:before{background:color-mix(in oklch, var(--color-accent-secondary) 80%, transparent);box-shadow:0 0 8px color-mix(in oklch, var(--color-accent-secondary) 40%, transparent)}.terms-section-accent{transition:text-shadow .4s cubic-bezier(.22,1,.36,1);position:relative}.terms-section-accent:hover{text-shadow:0 0 20px color-mix(in oklch, var(--color-accent-secondary) 15%, transparent)}.terms-section-accent:after{content:"";bottom:-6px;background:linear-gradient(90deg, var(--color-accent-secondary), transparent);transform-origin:0;border-radius:9999px;width:60px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:0;transform:scaleX(.667)}[dir=rtl] .terms-section-accent:after{transform-origin:100%}.terms-section-accent:hover:after{box-shadow:0 0 12px color-mix(in oklch, var(--color-accent-secondary) 30%, transparent);transform:scaleX(1)}.terms-section-anchor{margin:-.5rem calc(var(--space-4) * -1);border-radius:.75rem;padding:1rem 1.25rem;scroll-margin-top:5rem;transition:background-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.terms-section-anchor:hover{background-color:color-mix(in oklch, var(--color-accent-secondary) 3%, transparent);box-shadow:0 0 40px -10px color-mix(in oklch, var(--color-accent-secondary) 6%, transparent)}.terms-section-anchor:target{animation:.6s cubic-bezier(.22,1,.36,1) termsHighlightPulse}@keyframes termsHighlightPulse{0%{background-color:color-mix(in oklch, var(--color-accent-secondary) 8%, transparent);border-radius:.75rem}to{background-color:#0000}}.terms-link{color:var(--color-accent-primary);border-radius:.5rem;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1),text-shadow .3s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);position:relative}.terms-link:hover{color:var(--color-accent-primary-hover);text-shadow:0 0 20px color-mix(in oklch, var(--color-accent-primary) 25%, transparent)}.terms-link:focus-visible{box-shadow:0 0 0 2px var(--color-accent-primary), 0 0 20px color-mix(in oklch, var(--color-accent-primary) 30%, transparent);outline:none}.terms-link:after{content:"";bottom:-1px;background:var(--gradient-primary);width:100%;height:1px;transform-origin:inline-start;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset-inline-start:0;transform:scaleX(0)}.terms-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.terms-link,.terms-section-accent,.terms-section-anchor,ul.terms-list>li{transition:none!important}.terms-section-accent:hover:after{width:40px!important;box-shadow:none!important}.terms-section-anchor:hover{box-shadow:none!important;background-color:#0000!important}.terms-section-anchor{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}