:where(.legal-page,.legal-page *){border-color:#e5e5e5}.legal-page .legal-icon{background-color:currentColor;display:inline-block;-webkit-mask:var(--legal-icon) no-repeat center /100% 100%;mask:var(--legal-icon) no-repeat center /100% 100%}.legal-page .prose{color:#374151;font-size:1rem;line-height:1.75}.legal-page .prose :where(p){margin-bottom:1.25em;margin-top:1.25em}.legal-page .prose :where(:first-child){margin-top:0}.legal-page .prose :where(:last-child){margin-bottom:0}.legal-page .prose :where(strong){color:#111827;font-weight:600}.legal-page .legal-doc{color:#4b5563;font-size:1rem;line-height:1.625}.legal-page .legal-doc>*+*{margin-top:1rem}.legal-page .legal-doc>h2{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1.5rem;margin-top:2.5rem}.legal-page .legal-doc>h2+*{margin-top:0}.legal-page .legal-doc .legal-preamble{color:#374151;line-height:1.75}.legal-page .legal-doc .legal-preamble :where(p){margin-bottom:1.25em;margin-top:1.25em}.legal-page .legal-doc .legal-preamble :where(:first-child){margin-top:0}.legal-page .legal-doc .legal-preamble :where(:last-child){margin-bottom:0}.legal-page .legal-doc .legal-strong{font-weight:600}.legal-page .legal-doc ul{list-style-type:disc;margin-left:1.5rem}.legal-page .legal-doc li+li{margin-top:.5rem}.legal-page .legal-doc .legal-indent{margin-left:1.5rem}.legal-page .legal-doc .legal-indent>*+*{margin-top:.5rem}.legal-page .legal-doc .legal-table-wrap{overflow-x:auto}.legal-page .legal-doc table{border:1px solid #d1d5db;border-collapse:collapse;font-size:.875rem;line-height:1.25rem;min-width:100%}.legal-page .legal-doc thead{background-color:#f3f4f6}.legal-page .legal-doc th{border:1px solid #d1d5db;font-weight:600;padding:.75rem;text-align:left}.legal-page .legal-doc td{border:1px solid #d1d5db;padding:.75rem;vertical-align:top}.legal-page .legal-doc .legal-footer{border-color:#e5e7eb;border-top-width:1px;margin-top:2.5rem;padding-top:1.5rem;text-align:center}.legal-page .legal-doc .legal-footer p{color:#9ca3af;font-size:.875rem;line-height:1.25rem}.legal-page .legal-doc .legal-footer p:first-child:not(:only-child){color:#6b7280}.legal-page .legal-doc .legal-footer p+p{font-size:.75rem;line-height:1rem;margin-top:.5rem}.legal-page .legal-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.legal-page .scrollbar-thin::-webkit-scrollbar{width:6px}.legal-page .scrollbar-thin::-webkit-scrollbar-track{background:transparent}.legal-page .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.legal-page .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}
