.privacy-page{padding-top:calc(var(--nav-height) + 40px);padding-bottom:80px;background-color:var(--color-canvas)}.privacy-container{max-width:820px;margin:0 auto;padding:0 24px}.privacy-header{border-bottom:1px solid var(--color-divider);padding-bottom:24px;margin-bottom:36px}.privacy-title{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:10px}.privacy-meta{font-size:13px;color:var(--color-ink-muted)}.policy-card{background:var(--color-canvas-subtle);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:32px;margin-bottom:32px}.policy-card-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:var(--color-ink);margin-bottom:16px}.policy-card-highlight{background:#0066cc0a;border-left:4px solid var(--color-primary)}.policy-section{margin-bottom:36px}.policy-section h2{font-size:20px;font-weight:600;color:var(--color-ink);margin-bottom:12px;letter-spacing:-.01em}.policy-section p{font-size:15px;line-height:1.7;color:var(--color-ink-secondary);margin-bottom:14px}.policy-section ul{padding-left:20px;margin-bottom:16px}.policy-section li{font-size:14.5px;line-height:1.7;color:var(--color-ink-secondary);margin-bottom:6px}.policy-section strong{color:var(--color-ink)}
