.privacy-page{background:var(--background);color:var(--foreground);min-height:100vh}.privacy-hero{background:var(--card);padding:130px 0 40px}.privacy-hero h1{color:var(--foreground);font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.privacy-updated{color:var(--muted-foreground);margin-top:10px;font-size:.9rem}.privacy-intro{max-width:760px;color:var(--muted-foreground);margin-top:18px;font-size:1rem;line-height:1.9}.privacy-body{padding:48px 0 90px}.privacy-company{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-bottom:44px;padding:20px 24px}.privacy-company p{color:var(--muted-foreground);font-size:.95rem;line-height:1.8}.privacy-section{max-width:800px;margin-bottom:44px}.privacy-section h2{color:var(--foreground);border-inline-start:3px solid var(--primary);margin-bottom:14px;padding-inline-start:14px;font-size:1.3rem;font-weight:700}.privacy-section h3{color:var(--foreground);margin:18px 0 10px;font-size:1rem;font-weight:700}.privacy-section p{color:var(--muted-foreground);margin-bottom:10px;font-size:.98rem;line-height:1.9}.privacy-section ul{margin:0;padding:0;list-style:none}.privacy-section li{color:var(--muted-foreground);margin-bottom:8px;padding-inline-start:22px;font-size:.98rem;line-height:1.9;position:relative}.privacy-section li:before{content:"";background:var(--primary);inset-inline-start:4px;border-radius:999px;width:7px;height:7px;position:absolute;top:.75em}[dir=ltr].privacy-page .privacy-section h2,.privacy-page.locale-en .privacy-section h2{padding-inline-start:14px}
