.legal-markdown h1{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.legal-markdown h2{color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.legal-markdown h3{color:hsl(var(--foreground));margin-top:1rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.legal-markdown p{color:hsl(var(--muted-foreground));margin-bottom:.75rem;font-size:.875rem;line-height:1.625}.legal-markdown strong{color:hsl(var(--foreground));font-weight:600}.legal-markdown ul{margin-bottom:.75rem;margin-left:1.25rem;list-style-type:disc}.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 ul{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.legal-markdown ol{margin-bottom:.75rem;margin-left:1.25rem;list-style-type:decimal}.legal-markdown ol>: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 li{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.legal-markdown a{color:hsl(var(--primary));text-decoration-line:underline}.legal-markdown em{font-style:italic}.legal-markdown hr{border-color:hsl(var(--border));margin-top:1.25rem;margin-bottom:1.25rem}
