.privacy-main{background:var(--bg);min-height:100vh;padding-top:80px}.privacy-article{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,5vw,48px)}.privacy-header{margin-bottom:48px}.privacy-tag{font-size:11px;font-family:var(--font-font-geist-mono), monospace;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.privacy-title{letter-spacing:-1.5px;color:var(--text-primary);margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1}.privacy-updated{color:var(--text-muted);font-size:14px;font-family:var(--font-font-geist-mono), monospace}.privacy-divider{background:var(--border-c);height:1px;margin-bottom:48px}.privacy-divider.footer-divider{margin-top:48px;margin-bottom:32px}.privacy-article p{color:var(--text-secondary);line-height:1.7}.privacy-article p+p{margin-top:12px}.privacy-article ul{margin-top:12px;margin-bottom:12px;padding-left:20px}.privacy-article li{color:var(--text-secondary);margin-bottom:8px;line-height:1.7}.privacy-article a{color:var(--text-primary);text-underline-offset:3px;border-radius:4px;padding:1px 4px;text-decoration:underline;transition:color .2s,opacity .2s,box-shadow .2s,background-color .2s;display:inline-block}.privacy-article a:hover{color:var(--accent);opacity:.85}.privacy-article a:focus-visible{background-color:rgba(var(--accent-rgb,59, 130, 246), .1);box-shadow:0 0 0 2px var(--accent);text-decoration:none;outline:none!important}.privacy-footer-note{color:var(--text-muted);font-size:13px;line-height:1.6}.privacy-footer-note a{color:var(--accent)!important}
