.privacy-content{color:var(--color-muted-foreground);word-wrap:break-word;font-size:1rem;line-height:1.75}.privacy-content h1{font-family:var(--font-display);color:var(--color-foreground);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,2.5rem);font-weight:600;line-height:1.2}.privacy-content h2{font-family:var(--font-display);color:var(--color-foreground);letter-spacing:-.02em;margin-top:3rem;margin-bottom:1rem;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:600;line-height:1.25}.privacy-content h3{font-family:var(--font-display);color:var(--color-foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.3}.privacy-content strong,.privacy-content b{color:var(--color-foreground);font-weight:600}.privacy-content a{color:var(--color-primary);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.privacy-content a:hover{color:var(--color-gold)}.privacy-content ul{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.privacy-content li{margin-bottom:.5rem}.privacy-content table{border-collapse:collapse;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}@media (width<=768px){.privacy-content table{white-space:nowrap;display:block;overflow-x:auto}}.privacy-content th,.privacy-content td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.privacy-content th{color:var(--color-foreground);background-color:var(--color-card);font-weight:600}.privacy-content u{text-decoration:underline}.privacy-content br+br{display:none}
