.privacy-policy-page{background-color:var(--bg);flex-direction:column;min-height:100vh;display:flex}.privacy-policy-page .legal-main{padding-top:var(--nav-height);flex-direction:column;flex:1;display:flex}.privacy-policy-page .legal-main .container{width:100%;max-width:720px;padding:var(--space-16)clamp(16px,4vw,36px)var(--space-xl);box-sizing:border-box;margin:0 auto}.privacy-policy-page .legal-content{padding:0 0 var(--space-md);overflow-wrap:break-word}.privacy-policy-page .legal-content h1{color:var(--text-primary);margin-bottom:var(--space-xxs);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.2}.privacy-policy-page .legal-updated{color:var(--text-muted);margin-bottom:var(--space-md);font-size:14px}.privacy-policy-page .legal-intro{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:16px;line-height:1.6}.privacy-policy-page .legal-content section{margin-bottom:var(--space-sm)}.privacy-policy-page .legal-content h2{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:18px;font-weight:600;line-height:1.3}.privacy-policy-page .legal-content p{color:var(--text-primary);margin:0 0 var(--space-xs);font-size:15px;line-height:1.6}.privacy-policy-page .legal-content p:last-child{margin-bottom:0}.privacy-policy-page .legal-content ul{margin:var(--space-xxs)0 var(--space-xs);padding-left:24px}.privacy-policy-page .legal-content li{color:var(--text-primary);margin-bottom:var(--space-xxs);font-size:15px;line-height:1.5}.privacy-policy-page .legal-content strong{font-weight:600}.privacy-policy-page .legal-divider{border:none;border-top:1px solid var(--border);margin:var(--space-md)0}@media (max-width:640px){.privacy-policy-page .legal-main .container{max-width:100%;padding:var(--space-16)var(--space-16)}.privacy-policy-page .legal-content ul{padding-left:20px}.privacy-policy-page .legal-content h1{font-size:28px}.privacy-policy-page .legal-content h2{font-size:16px}.privacy-policy-page .legal-content p,.privacy-policy-page .legal-content li{font-size:14px}}
