.legal-prose{color:var(--foreground);font-size:1rem;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose h1,.legal-prose h2,.legal-prose h3,.legal-prose h4{font-family:var(--font-heading), var(--font-sans), sans-serif;scroll-margin-top:1.5rem;font-weight:600;line-height:1.3}.legal-prose h1{margin:2.5rem 0 1rem;font-size:1.875rem}.legal-prose h2{margin:2.5rem 0 .75rem;font-size:1.5rem}.legal-prose h3{margin:2rem 0 .5rem;font-size:1.2rem}.legal-prose h4{margin:1.5rem 0 .5rem;font-size:1.05rem}.legal-prose p,.legal-prose ul,.legal-prose ol,.legal-prose table,.legal-prose blockquote{margin:.75rem 0}.legal-prose ul{padding-left:1.5rem;list-style:outside}.legal-prose ol{padding-left:1.5rem;list-style:decimal}.legal-prose li,.legal-prose li>p{margin:.25rem 0}.legal-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.legal-prose strong{font-weight:600}.legal-prose blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.legal-prose code{background:var(--muted);font-family:var(--font-mono), monospace;border-radius:.25rem;padding:.1rem .3rem;font-size:.875em}.legal-prose hr{border-color:var(--border);margin:2rem 0}.legal-prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem}.legal-prose th{background:var(--muted);font-weight:600}.legal-prose h2[id]:hover:after,.legal-prose h3[id]:hover:after,.legal-prose h4[id]:hover:after{color:var(--muted-foreground);content:" #";font-weight:400}.legal-prose-sm{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.legal-prose-sm p,.legal-prose-sm ul,.legal-prose-sm ol{margin:.25rem 0}.legal-prose ins{background:#10b98140;background:lab(66.6921% -50.6677 17.059/.25);border-radius:.2rem;text-decoration:none}.legal-prose del{background:#ef444433;background:lab(55.7853% 65.6164 40.7976/.2);border-radius:.2rem;text-decoration:line-through}.legal-diff-removed{-webkit-text-decoration:line-through #ef444499;text-decoration:line-through #ef444499;-webkit-text-decoration:line-through lab(55.7852% 65.6164 40.7976/.6);text-decoration:line-through lab(55.7852% 65.6164 40.7976/.6)}.legal-review-text :is(h2,h3){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.legal-review-comment-action{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;font-family:var(--font-sans), sans-serif;border-radius:9999px;padding:.3rem .6rem;font-size:.75rem;font-weight:500;line-height:1}.legal-review-comment-action:hover,.legal-review-comment-action:focus-visible{border-color:var(--primary);color:var(--primary)}@media print{header,footer,nav,form,[role=note]{display:none!important}.legal-prose{color:#000;font-size:11pt}.legal-prose a{color:#000}}.legal-diff-block>div>*{margin-top:.35rem;margin-bottom:.35rem}.legal-diff-block>div>:is(h1,h2,h3,h4){margin-top:1rem}
