.privacy-policy table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem;background-color:transparent}.privacy-policy table td,.privacy-policy table th{padding:.75rem;border:1px solid hsl(var(--border));vertical-align:top;text-align:left}.privacy-policy table th{background-color:hsl(var(--muted)/.6);font-weight:600;color:hsl(var(--foreground))}.privacy-policy table tr:nth-child(2n){background-color:hsl(var(--muted)/.3)}.privacy-policy h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem}.privacy-policy h2,.privacy-policy h3{font-weight:600;color:hsl(var(--foreground))}.privacy-policy h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.privacy-policy p{margin-bottom:1rem;line-height:1.7;color:hsl(var(--foreground))}.privacy-policy ol,.privacy-policy ul{margin-bottom:1rem;padding-left:1.5rem}.privacy-policy li{margin-bottom:.5rem;line-height:1.6}.privacy-policy a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.privacy-policy a:hover{text-decoration:none;color:hsl(var(--primary)/.8)}.privacy-policy span{color:hsl(var(--foreground))}.privacy-policy .ml-4 p{margin-bottom:.25rem;color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Inconsolata,Liberation Mono,Courier New,monospace}@media (max-width:768px){.privacy-policy table{font-size:.75rem}.privacy-policy table td{padding:.5rem}}.privacy-policy>:first-child{margin-top:0}.privacy-policy h2:first-child{margin-top:1rem}