.privacy-page{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--body)}.privacy-nav-spacer{height:96px}.privacy-shell{max-width:760px;margin:0 auto;padding:24px 24px 120px}.privacy-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.privacy-eyebrow .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.privacy-title{font-family:var(--display);letter-spacing:-.02em;margin:18px 0 10px;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.privacy-updated{font-family:var(--mono);color:var(--muted);margin-bottom:36px;font-size:12.5px}.privacy-intro{color:var(--fg-dim);margin-bottom:40px;font-size:17px;line-height:1.7}.privacy-section{border-top:1px solid var(--line);margin-bottom:34px;padding-top:26px}.privacy-section h2{font-family:var(--display);letter-spacing:-.01em;margin-bottom:12px;font-size:1.2rem}.privacy-section p{color:var(--fg-dim);margin-bottom:12px;font-size:15.5px;line-height:1.7}.privacy-section ul{margin:0 0 12px;padding-left:20px}.privacy-section li{color:var(--fg-dim);margin-bottom:6px;font-size:15.5px;line-height:1.7}.privacy-section a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.privacy-footer{border-top:1px solid var(--line);max-width:760px;font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:28px 24px 48px;font-size:12.5px;display:flex}.privacy-footer a{color:var(--muted);margin-left:18px;text-decoration:none}.privacy-footer a:hover{color:var(--fg)}
