html[data-v-553f2181]{scroll-behavior:smooth}article[data-v-553f2181] h2[id]{scroll-margin-top:8rem}.toc-scroll[data-v-553f2181]::-webkit-scrollbar{width:4px}.toc-scroll[data-v-553f2181]::-webkit-scrollbar-track{background:transparent}.toc-scroll[data-v-553f2181]::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:9999px}.toc-scroll[data-v-553f2181]::-webkit-scrollbar-thumb:hover{background:#d4d4d4}.toc-scroll[data-v-553f2181]{scrollbar-color:#e5e5e5 transparent;scrollbar-width:thin}.legal-prose[data-v-553f2181] h2{color:#171717;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1.25rem;margin-top:4rem;padding-left:0;position:relative}.legal-prose[data-v-553f2181] h2:first-of-type{margin-top:0}.legal-prose[data-v-553f2181] h2:after{background-image:linear-gradient(90deg,rgba(139,92,246,.4),transparent);border-radius:9999px;content:"";display:block;height:4px;margin-top:.75rem;width:3rem}.legal-prose[data-v-553f2181] h3{color:#262626;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;margin-top:2rem}.legal-prose[data-v-553f2181] p{color:#525252;font-size:.9375rem;font-weight:500;line-height:1.75;margin-bottom:1rem}.legal-prose[data-v-553f2181] strong{color:#262626;font-weight:700}.legal-prose[data-v-553f2181] p.legal-alpha-item{margin-bottom:.5rem;padding-left:1.75rem;position:relative}.legal-prose[data-v-553f2181] p.legal-alpha-item+:deep(p.legal-alpha-item){margin-top:-.25rem}.legal-prose[data-v-553f2181] ol,.legal-prose[data-v-553f2181] ul{color:#525252;margin-bottom:1rem;padding-left:1.5rem}.legal-prose[data-v-553f2181] li{font-size:.9375rem;font-weight:500;line-height:1.75;margin-bottom:.5rem}.legal-prose[data-v-553f2181] table{border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;width:100%}.legal-prose[data-v-553f2181] thead{background-color:#fafafa}.legal-prose[data-v-553f2181] td,.legal-prose[data-v-553f2181] th{border:1px solid #e5e5e5;color:#404040;padding:.625rem .875rem;text-align:left;vertical-align:top}.legal-prose[data-v-553f2181] th{color:#171717;font-weight:700}.legal-prose[data-v-553f2181] blockquote{border-left:3px solid #e5e5e5;color:#737373;font-style:italic;margin:1rem 0;padding-left:1rem}.legal-prose[data-v-553f2181] a{color:#8b5cf6;text-decoration:underline;text-underline-offset:2px}.legal-prose[data-v-553f2181] a:hover{color:#7c3aed}.legal-prose[data-v-553f2181] hr{border:0;border-top:1px solid #e5e5e5;margin:2rem 0}.legal-prose[data-v-553f2181] code{background-color:#f5f5f5;border-radius:.25rem;color:#262626;font-size:.85em;padding:.125rem .375rem}
