.privacy-page{max-width:760px;color:var(--ink);padding-top:48px;padding-bottom:64px}.privacy-page h1{margin:8px 0 16px;font-size:clamp(28px,5vw,40px);line-height:1.15}.privacy-page h2{margin:32px 0 10px;font-size:20px}.privacy-page p,.privacy-page li{color:var(--ink);line-height:1.6}.privacy-page ul{gap:6px;margin:0;padding-left:20px;display:grid}.privacy-page a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.privacy-lead{color:var(--muted);font-size:18px}.privacy-switch{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:12px 16px;display:inline-flex}.privacy-switch input{width:18px;height:18px;accent-color:var(--green)}.privacy-back{margin-top:40px}
