.legal-doc h1{font-size:2rem;line-height:1.2;font-weight:800;margin-bottom:.5rem;color:var(--foreground)}.legal-doc h2{font-size:1.15rem;line-height:1.4;font-weight:700;margin-top:2.25rem;margin-bottom:.75rem;padding-top:1.5rem;color:var(--foreground);border-top:1px solid rgb(var(--border-rgb)/.12)}.legal-doc h2:first-of-type{margin-top:1.5rem;padding-top:0;border-top:none}.legal-doc p{margin-bottom:1rem;line-height:1.7;font-size:.9375rem;color:var(--text-secondary)}.legal-doc ul{margin:0 0 1.25rem 1.25rem;list-style:disc}.legal-doc li{margin-bottom:.5rem;line-height:1.7;font-size:.9375rem;color:var(--text-secondary)}.legal-doc strong{color:var(--foreground);font-weight:700}.legal-doc table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.8125rem}.legal-doc td,.legal-doc th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid rgb(var(--border-rgb)/.12);color:var(--text-secondary);vertical-align:top}.legal-doc th{color:var(--foreground);font-weight:700}