.legal h1{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.legal h2{letter-spacing:-.025em;color:var(--color-ink,#f1f5f9);margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.legal h3{color:var(--color-ink,#f1f5f9);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal p{color:var(--color-muted,#94a3b8);margin-bottom:1rem;line-height:1.75}.legal ul{color:var(--color-muted,#94a3b8);margin-bottom:1rem;padding-left:1.5rem;line-height:1.75;list-style-type:disc}.legal li{margin-bottom:.25rem}.legal strong{color:var(--color-ink,#f1f5f9)}.legal a{color:var(--color-accent);text-decoration:none}.legal a:hover{text-decoration:underline}