.pp-privacy-page{background:var(--bg-primary);color:var(--text-primary);font-family:var(--sans);min-height:100dvh}.pp-privacy-container{max-width:760px;margin:0 auto;padding:48px 24px 96px}.pp-privacy-eyebrow{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-dim);margin:0 0 12px;font-size:11px}.pp-privacy-eyebrow:before{content:">";color:var(--accent);opacity:.7;margin-right:8px}.pp-privacy-title{font-family:var(--sans);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.15}.pp-privacy-meta{font-family:var(--mono);letter-spacing:1px;color:var(--text-dim);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:18px;margin:0 0 28px;padding-bottom:24px;font-size:11px;display:flex}.pp-privacy-meta strong{color:var(--text-secondary);margin-right:4px;font-weight:700}.pp-privacy-intro{font-family:var(--sans);color:var(--text-secondary);margin:0 0 18px;font-size:15px;line-height:1.7}.pp-privacy-intro strong{color:var(--text-primary)}.pp-privacy-section{border-top:1px solid var(--border);margin:36px 0 0;padding-top:36px}.pp-privacy-section:first-of-type{margin-top:28px}.pp-privacy-section h2{font-family:var(--sans);letter-spacing:-.2px;color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:700}.pp-privacy-section h2 .pp-privacy-num{font-family:var(--mono);color:var(--accent);letter-spacing:1px;margin-right:10px;font-size:14px;font-weight:700}.pp-privacy-section h3{font-family:var(--sans);color:var(--text-primary);margin:24px 0 10px;font-size:15px;font-weight:700}.pp-privacy-section p{font-family:var(--sans);color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.75}.pp-privacy-section p strong{color:var(--text-primary)}.pp-privacy-section ul,.pp-privacy-section ol{margin:0 0 14px;padding-left:22px}.pp-privacy-section ul li,.pp-privacy-section ol li{font-family:var(--sans);color:var(--text-secondary);margin:6px 0;font-size:14px;line-height:1.7}.pp-privacy-section ul li strong,.pp-privacy-section ol li strong{color:var(--text-primary)}.pp-privacy-section a{color:var(--accent);text-underline-offset:3px;word-break:break-word;text-decoration:underline}.pp-privacy-section a:hover{color:var(--text-primary)}.pp-privacy-contact{background:var(--bg-card,#ffffff05);border:1px solid var(--border);border-radius:8px;margin-top:14px;padding:18px 20px}.pp-privacy-contact strong{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.pp-privacy-contact .pp-privacy-contact-name{font-family:var(--sans);color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:700}@media (max-width:640px){.pp-privacy-container{padding:32px 18px 72px}.pp-privacy-title{font-size:28px}.pp-privacy-meta{gap:12px;font-size:10px}.pp-privacy-section{margin-top:28px;padding-top:28px}.pp-privacy-section h2{font-size:18px}.pp-privacy-section h2 .pp-privacy-num{font-size:12px}.pp-privacy-section h3,.pp-privacy-intro{font-size:14px}.pp-privacy-section p,.pp-privacy-section ul li,.pp-privacy-section ol li{font-size:13px}}
