.legal-prose{color:#ffffffb8;font-size:.95rem;line-height:1.75}.legal-prose h2{color:#fff;font-weight:700;font-size:1.35rem;line-height:1.3;margin-top:2.8rem;margin-bottom:1rem;scroll-margin-top:6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08)}.legal-prose h3{color:#ffffffeb;font-weight:700;font-size:1.08rem;margin-top:1.8rem;margin-bottom:.6rem}.legal-prose h4{color:#ffffffe0;font-weight:600;font-size:.98rem;margin-top:1.3rem;margin-bottom:.4rem}.legal-prose p{margin-bottom:1rem}.legal-prose ul,.legal-prose ol{margin:0 0 1.1rem 1.25rem}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:.45rem;padding-left:.25rem}.legal-prose li::marker{color:#9333eacc}.legal-prose strong{color:#ffffffeb;font-weight:600}.legal-prose em{color:#fffc}.legal-prose a{color:#c084fc;text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:#fff}.legal-prose .lead{font-style:italic;color:#fff9}.legal-prose .note{background:#ffffff0a;border-left:3px solid #9333ea;border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem;margin:1.25rem 0;font-size:.9rem}.legal-prose .table-scroll{overflow-x:auto;margin:1.25rem 0}.legal-prose table{width:100%;border-collapse:collapse;font-size:.85rem;min-width:560px}.legal-prose th,.legal-prose td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.legal-prose th{color:#ffffffe6;font-weight:600;background:#ffffff0a}.legal-prose td{color:#fff9}.legal-prose .doc-footer{margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;color:#ffffff73;font-style:italic}
