.legal-prose[data-v-8cffdc97]{max-width:760px;font-size:17px;line-height:1.85;color:#1f2937;overflow-wrap:anywhere}.legal-prose[data-v-8cffdc97] h2{scroll-margin-top:140px;margin:44px 0 14px;padding-top:28px;border-top:1px solid #eef0f4;font-size:24px;font-weight:600;line-height:1.45;color:#0f0a2e;font-family:inherit}.legal-prose[data-v-8cffdc97] h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-prose[data-v-8cffdc97] h3{scroll-margin-top:140px;margin:28px 0 8px;font-size:19px;font-weight:600;line-height:1.5;color:#312e81;font-family:inherit}.legal-prose[data-v-8cffdc97] h4{margin:20px 0 6px;font-size:17px;font-weight:600}.legal-prose[data-v-8cffdc97] p{margin:0 0 14px}.legal-prose[data-v-8cffdc97] ol,.legal-prose[data-v-8cffdc97] ul{margin:0 0 18px;padding-left:0;list-style:none}.legal-prose[data-v-8cffdc97] li{position:relative;margin:0 0 8px;padding-left:28px}.legal-prose[data-v-8cffdc97] ul>li:before{content:"";position:absolute;left:8px;top:.8em;width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,#8b5cf6,#4f46e5);transform:rotate(45deg)}.legal-prose[data-v-8cffdc97] ol{counter-reset:legal-ol}.legal-prose[data-v-8cffdc97] ol>li{counter-increment:legal-ol}.legal-prose[data-v-8cffdc97] ol>li:before{content:counter(legal-ol) ".";position:absolute;left:4px;font-weight:600;color:#4f46e5}.legal-prose[data-v-8cffdc97] b,.legal-prose[data-v-8cffdc97] strong{font-weight:600;color:#111827}.legal-prose[data-v-8cffdc97] a{color:#4338ca;text-decoration:underline;text-underline-offset:3px}.legal-prose[data-v-8cffdc97] blockquote{margin:8px 0 20px;padding:16px 20px;border-left:4px solid #6d28d9;border-radius:0 12px 12px 0;background:#f5f3ff;color:#3b0764}.legal-prose[data-v-8cffdc97] img{max-width:100%;height:auto;border-radius:12px}.legal-prose[data-v-8cffdc97] hr{margin:32px 0;border:0;border-top:1px solid #e5e7eb}.legal-prose[data-v-8cffdc97] pre{overflow-x:auto;white-space:pre-wrap}.legal-prose[data-v-8cffdc97] .ql-align-center{text-align:center}.legal-prose[data-v-8cffdc97] .ql-align-right{text-align:right}.legal-prose[data-v-8cffdc97] .ql-align-justify{text-align:justify}.legal-prose[data-v-8cffdc97] .ql-indent-1{padding-left:3em}.legal-prose[data-v-8cffdc97] .ql-indent-2{padding-left:6em}.legal-prose--compact[data-v-8cffdc97]{font-size:16px;line-height:1.8}.legal-prose--compact[data-v-8cffdc97] h2{margin-top:32px;padding-top:22px;font-size:20px}.legal-prose--compact[data-v-8cffdc97] h3{font-size:17px}.legal-prose--compact[data-v-8cffdc97] li{padding-left:24px}.legal-prose--compact[data-v-8cffdc97] blockquote{padding:14px 16px}@media(max-width:767px){.legal-prose[data-v-8cffdc97]{font-size:16px;line-height:1.8}.legal-prose[data-v-8cffdc97] h2{scroll-margin-top:150px;margin-top:32px;padding-top:22px;font-size:20px}.legal-prose[data-v-8cffdc97] h3{scroll-margin-top:150px;font-size:17px}.legal-prose[data-v-8cffdc97] li{padding-left:24px}.legal-prose[data-v-8cffdc97] blockquote{padding:14px 16px}}@media(min-width:768px)and (max-width:1023px){.legal-prose[data-v-8cffdc97] h2,.legal-prose[data-v-8cffdc97] h3{scroll-margin-top:185px}}@media print{.legal-prose[data-v-8cffdc97]{max-width:none;font-size:11.5pt;line-height:1.7;color:#000}.legal-prose[data-v-8cffdc97] h2{margin-top:20px;padding-top:0;border-top:0;font-size:15pt;color:#000;-moz-column-break-after:avoid;break-after:avoid}.legal-prose[data-v-8cffdc97] h3{font-size:12.5pt;color:#000;-moz-column-break-after:avoid;break-after:avoid}.legal-prose[data-v-8cffdc97] blockquote,.legal-prose[data-v-8cffdc97] li{-moz-column-break-inside:avoid;break-inside:avoid}.legal-prose[data-v-8cffdc97] blockquote{background:none;border-left-color:#666;color:#000}.legal-prose[data-v-8cffdc97] a{color:#000}}
