.legal-doc-body{line-height:1.65;color:hsl(var(--foreground))}.legal-doc-body h1{font-size:1.75rem;font-weight:600;margin:0 0 .75rem;color:hsl(var(--brand-heading, var(--foreground)))}.legal-doc-body h2{font-size:1.2rem;font-weight:600;margin:1.5rem 0 .5rem}.legal-doc-body h3{font-size:1.05rem;font-weight:600;margin:1.25rem 0 .4rem}.legal-doc-body p,.legal-doc-body ul,.legal-doc-body ol{margin:.5rem 0;color:hsl(var(--muted-foreground))}.legal-doc-body ul,.legal-doc-body ol{padding-left:1.25rem}.legal-doc-body li{margin:.25rem 0}.legal-doc-body a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.legal-doc-body strong{color:hsl(var(--foreground));font-weight:600}
