.privacy-page{padding:32px 16px 56px}.privacy-inner{max-width:820px;margin:0 auto;line-height:1.75;color:#1f2937;font-size:15px}.privacy-inner h1{font-size:30px;margin:0 0 6px}.privacy-inner h2{font-size:20px;margin:32px 0 10px;padding-top:8px;border-top:1px solid #e5e7eb}.privacy-inner section{scroll-margin-top:80px}.privacy-inner ul{padding-left:22px}.privacy-inner li{margin:4px 0}.privacy-inner a{color:#2563eb}.privacy-inner code{background:#f3f4f6;padding:1px 5px;border-radius:4px;font-size:13px}.privacy-meta{color:#6b7280;font-size:13px;margin-bottom:20px}.privacy-toc{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 20px;margin:20px 0}.privacy-toc ol{margin:0;padding-left:20px;column-count:2;column-gap:24px}.privacy-table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 12px}.privacy-table td,.privacy-table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left;vertical-align:top}.privacy-table th{background:#f9fafb}.privacy-optout{border:1px solid #c7d2fe;background:#eef2ff;border-radius:8px;padding:12px 16px;margin:12px 0}.privacy-optout p{margin:0 0 8px}.privacy-optout-btn{border:1px solid #4338ca;background:#4338ca;color:#fff;border-radius:6px;padding:6px 14px;font-size:14px;cursor:pointer}.privacy-optout-btn:hover{background:#3730a3}@media (max-width:640px){.privacy-toc ol{column-count:1}}