@property --highlighted{syntax:"<number>";inherits:true;initial-value:1}.legal-prose p,.legal-prose li{position:relative}.legal-highlight{--highlighted:1;color:inherit;background:0 0;position:relative}.legal-highlight--go{--highlight:color-mix(in srgb, var(--go) 58%, white)}.legal-highlight--caution{--highlight:color-mix(in srgb, var(--caution) 62%, white)}.legal-highlight--note{--highlight:color-mix(in srgb, var(--note) 52%, white)}.legal-highlight--wash{--highlight:color-mix(in srgb, var(--wash) 48%, white)}.dark .legal-highlight--go{--highlight:color-mix(in srgb, var(--go) 62%, #1a1b22)}.dark .legal-highlight--caution{--highlight:color-mix(in srgb, var(--caution) 58%, #1a1b22)}.dark .legal-highlight--note{--highlight:color-mix(in srgb, var(--note) 55%, #1a1b22)}.dark .legal-highlight--wash{--highlight:color-mix(in srgb, var(--wash) 52%, #1a1b22)}.legal-highlight__text{background:linear-gradient(120deg, var(--highlight) 50%, transparent 50%) 110% 0 / 200% 100% no-repeat;background-position:calc((1 - var(--highlighted)) * 110%) 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-position 1s}@supports (animation-timeline:view()){.legal-highlight{--highlighted:0;animation:step-end both legal-highlight-in;animation-timeline:view();animation-range:entry 100% cover 10%}}@media (prefers-reduced-motion:reduce){.legal-highlight{--highlighted:1;animation:none}.legal-highlight__text{transition:none}}@keyframes legal-highlight-in{to{--highlighted:1}}
