.legal h2{color:hsl(var(--foreground));font-size:1.35rem;font-weight:700;margin-bottom:.75rem;margin-top:2.5rem}.legal li,.legal p{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.75}.legal p+p{margin-top:.85rem}.legal ul{list-style:disc;margin-top:.75rem;padding-left:1.25rem}.legal p+ul,.legal ul+p{margin-top:.85rem}.legal li+li{margin-top:.4rem}.legal strong{color:hsl(var(--foreground));font-weight:600}.legal a{color:hsl(var(--glow));text-decoration:underline}.legal table{border-collapse:collapse;font-size:14px;margin-top:1rem;width:100%}.legal td,.legal th{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:.65rem .8rem;text-align:left;vertical-align:top}.legal th{color:hsl(var(--foreground));font-weight:600}
