.privacy-page{background:var(--page);color:var(--ink);margin:0}.privacy-content{max-width:780px;margin:32px auto;padding:32px;background:#fff;border-radius:16px;line-height:1.7;overflow-wrap:anywhere}.privacy-content h1{font-size:2rem;margin:24px 0 12px}.privacy-content h2{font-size:1.2rem;margin:28px 0 8px}.privacy-content a{color:var(--ink);text-decoration:underline}.privacy-content p{margin:10px 0}.privacy-draft{padding:12px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.privacy-link{padding:12px;text-align:center;font-size:.85rem}.privacy-link a{color:inherit}@media(max-width:600px){.privacy-content{margin:12px;padding:22px;border-radius:12px}}

.privacy-brand{display:block;width:220px;max-width:100%;margin-bottom:24px}.privacy-brand img{display:block;width:100%;height:auto}.privacy-content a{color:var(--primary)}
