.legal-doc{color:var(--color-gray-600,#4b5563);font-size:.875rem;line-height:1.75}.legal-doc article>h1{color:#030712;letter-spacing:-.025em;font-size:2.25rem;font-weight:500;line-height:1.15}.legal-doc p.sub{color:#4b5563;margin-top:1rem;font-size:1rem}.legal-doc .notice{color:#7c2d12;background:#fff7ed;border-radius:1rem;margin-top:1.25rem;padding:1.25rem;box-shadow:inset 0 0 0 1px #03071214}.legal-doc h2{color:#030712;letter-spacing:-.015em;border-bottom:1px solid #0307120d;margin-top:3rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:500}.legal-doc h3{color:#030712;margin-top:1.75rem;font-size:1rem;font-weight:600}.legal-doc p{margin-top:1rem}.legal-doc ul,.legal-doc ol{margin-top:1rem;padding-left:1.25rem}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li{margin-top:.5rem}.legal-doc li::marker{color:#9ca3af}.legal-doc a{color:#c2410c;text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #fdba74;text-decoration:underline #fdba74}.legal-doc a:hover{text-decoration-color:#c2410c}.legal-doc code.inline,.legal-doc code{font-family:var(--font-mono,ui-monospace, monospace);color:#1f2937;background:#0307120a;border-radius:.375rem;padding:.1em .35em;font-size:.85em;box-shadow:inset 0 0 0 1px #0307121a}.legal-doc table{border-collapse:collapse;border-radius:1rem;width:100%;margin-top:1.25rem;font-size:.875rem;overflow:hidden;box-shadow:0 0 0 1px #0307121a}.legal-doc th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;background:#03071206;border-bottom:1px solid #0307121a;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.legal-doc td{vertical-align:top;border-bottom:1px solid #0307120d;padding:.75rem 1rem}.legal-doc tr:last-child td{border-bottom:none}.legal-doc pre{color:#d1d5db;font-family:var(--font-mono,ui-monospace, monospace);background:#111827;border-radius:1rem;margin-top:1.25rem;padding:1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}
