.cms-rich-text[data-rich-text-variant=legal-body]{color:#364153;font-size:1rem;line-height:1.75rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(h2){margin-top:3rem;margin-bottom:1.5rem;color:#101828;font-size:1.5rem;line-height:2rem;font-weight:700}.cms-rich-text[data-rich-text-variant=legal-body] :where(h3){margin-top:2rem;margin-bottom:.75rem;color:#101828;font-size:1.25rem;line-height:2rem;font-weight:600}.cms-rich-text[data-rich-text-variant=legal-body] :where(h2:first-child,h3:first-child,h2+h3,hr+h2,hr+h3){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(p){margin-top:1.25rem;margin-bottom:1.25rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(p:first-child){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(p:last-child){margin-bottom:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(h2+p,h3+p){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul,ol){padding-left:2.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(li){color:var(--foreground);font-size:1rem;line-height:1.25rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul){margin:0;padding-left:40px;list-style-type:disc}.cms-rich-text[data-rich-text-variant=legal-body] :where(ol){margin-top:1.25rem;margin-bottom:1.25rem;padding-left:26px;list-style-type:decimal}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li){color:var(--foreground);font-size:1rem;line-height:1.25rem;list-style:inherit}.cms-rich-text[data-rich-text-variant=legal-body] :where(ol>li){color:#364153;font-size:1rem;line-height:1.75rem;margin-top:.5rem;margin-bottom:.5rem;padding-left:.375rem;list-style:inherit}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li+li){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li>p,ol>li>p){margin:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li>p+p,ol>li>p+p){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(strong){color:#101828;font-weight:600}.cms-rich-text[data-rich-text-variant=legal-body] :where(hr){margin-top:3rem;margin-bottom:3rem;border:0;border-top:1px solid oklch(.928 .006 264.531)}.cms-rich-text[data-rich-text-variant=legal-body] :where(pre){max-width:100%;overflow-x:auto;border-radius:.5rem;background:#1d1f21;padding:.75rem 1rem;color:#e5e7eb;font-size:.875rem;line-height:1.5rem;white-space:pre}.cms-rich-text[data-rich-text-variant=legal-body] :where(pre code){background:transparent;color:inherit;padding:0;font-size:inherit;line-height:inherit;white-space:pre}.cms-rich-text[data-rich-text-variant=legal-body] :where(table){margin-top:1.75rem;margin-bottom:1.75rem;font-size:.875rem;line-height:1.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(th,td){padding:.65625rem .6875rem;vertical-align:middle;line-height:1.25rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(th p,td p){margin-top:1.25em;margin-bottom:1.25em}@media(min-width:640px){.cms-rich-text[data-rich-text-variant=legal-body]{font-size:1.125rem;line-height:2rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(h2){margin-top:3.5rem;margin-bottom:2rem;font-size:1.875rem;line-height:2.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(h3){margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:2.25rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(p){margin-top:1.5rem;margin-bottom:1.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(h2:first-child,h3:first-child,h2+h3,hr+h2,hr+h3){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(p:first-child,h2+p,h3+p){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(p:last-child){margin-bottom:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(hr){margin-top:3.5rem;margin-bottom:3.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(pre){padding:1rem 1.5rem;font-size:1rem;line-height:1.75rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(pre code){font-size:.875rem;line-height:1.53125rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(ol){margin-top:1.5rem;margin-bottom:1.5rem;padding-left:28px}.cms-rich-text[data-rich-text-variant=legal-body] :where(ol>li){font-size:1.125rem;line-height:2rem;margin-top:.75rem;margin-bottom:.75rem;padding-left:.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li>p,ol>li>p){margin:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(ul>li>p+p,ol>li>p+p){margin-top:0}.cms-rich-text[data-rich-text-variant=legal-body] :where(table){margin-top:2rem;margin-bottom:2rem;font-size:1rem;line-height:1.5rem}.cms-rich-text[data-rich-text-variant=legal-body] :where(th p,td p){margin-top:1.333333em;margin-bottom:1.333333em}}
