.legal-markdown{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:inherit}.legal-markdown>*+*{margin-top:1rem}.legal-markdown h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}.legal-markdown h1,.legal-markdown h2{line-height:1.75rem;font-weight:600;letter-spacing:-.01em}.legal-markdown h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem}.legal-markdown h3{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600}.legal-markdown h4{font-weight:600}.legal-markdown h4,.legal-markdown h5,.legal-markdown h6{margin-top:.75rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.legal-markdown h5,.legal-markdown h6{font-weight:500}.legal-markdown>h1:first-child,.legal-markdown>h2:first-child,.legal-markdown>h3:first-child{margin-top:0}.legal-markdown cite,.legal-markdown em{font-style:normal;font-style:italic;font-weight:400}.legal-markdown strong{font-weight:600}.legal-markdown em strong,.legal-markdown strong em{font-weight:600;font-style:italic}.legal-markdown ol>:not([hidden])~:not([hidden]),.legal-markdown ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-markdown ol,.legal-markdown ul{padding-left:1.5rem}.legal-markdown ul{list-style-type:disc}.legal-markdown ol{list-style-type:decimal}.legal-markdown li>ol,.legal-markdown li>ul{margin-top:.25rem;margin-bottom:.25rem}.legal-markdown li{padding-left:.25rem}.legal-markdown li>p{margin-top:.25rem;margin-bottom:.25rem}.legal-markdown blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;border-color:hsl(var(--foreground));padding-left:1rem;font-style:italic;color:inherit;opacity:.9}.legal-markdown blockquote blockquote{margin-top:.5rem;margin-bottom:.5rem;border-left-width:2px;padding-left:.75rem}.legal-markdown blockquote cite{margin-top:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;font-style:normal;opacity:.7}.legal-markdown-table-wrapper{margin-top:1rem;margin-bottom:1rem;width:100%;overflow-x:auto}.legal-markdown table{width:100%;border-collapse:collapse;border-spacing:0}.legal-markdown thead{background-color:hsl(var(--accent))}.legal-markdown th{border-width:1px;border-color:hsl(var(--border));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-align:left}.legal-markdown tbody tr{border-bottom-width:1px;border-color:hsl(var(--border));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-markdown tbody tr:hover{background-color:hsl(var(--accent)/.5)}.legal-markdown td{border-width:1px;border-color:hsl(var(--border));padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.legal-markdown caption{margin-top:.5rem;text-align:center;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.legal-markdown code{background-color:hsl(var(--accent));padding:.125rem .375rem;font-family:var(--font-geist-mono),Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1rem;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.legal-markdown pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--accent));padding:1rem}.legal-markdown pre code{background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;background:transparent;border:none}.legal-markdown a{text-decoration-line:underline;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-markdown a:hover{text-decoration-line:none}.legal-markdown a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}.legal-markdown a:hover{opacity:.7}.legal-markdown p{line-height:1.625}.legal-markdown>p:first-child{margin-top:0}.legal-markdown hr{margin-top:1.5rem;margin-bottom:1.5rem;border-width:1px 0 0;border-color:hsl(var(--border))}.legal-markdown dl{margin-top:1rem;margin-bottom:1rem}.legal-markdown dl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.legal-markdown dt{font-weight:600}.legal-markdown dd{margin-left:1.5rem;margin-top:.25rem;color:hsl(var(--muted-foreground))}@media (max-width:640px){.legal-markdown table{font-size:.75rem;line-height:1rem}.legal-markdown td,.legal-markdown th{padding:.375rem .5rem}}.legal-markdown-inverse{color:hsl(var(--primary-foreground))}.legal-markdown-inverse cite,.legal-markdown-inverse em{opacity:.95}.legal-markdown-inverse strong{font-weight:700}.legal-markdown a:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--foreground));--tw-ring-offset-width:2px}