.priv-page{--ink:#0f0e0c;--paper:#f4f0e8;--ball:#cf0;--ball-hi:#f4ff7a;--ball-lo:#a8c821;--muted:#f4f0e88c;--muted-2:#f4f0e8c7;--line:#ffffff14;--max:1120px;--pill:999px;--ease:cubic-bezier(.2, .9, .25, 1);--gutter:clamp(20px, 4vw, 56px);background:radial-gradient(ellipse 120% 70% at 12% 0%, #2d8c3c2e 0%, transparent 55%), var(--ink);min-height:100vh;color:var(--paper);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}.priv-nav{padding:14px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.priv-lockup{color:var(--ball);align-items:center;gap:10px;font-family:Lalezar,sans-serif;font-size:20px;line-height:1;text-decoration:none;display:flex}.priv-back{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:color .12s}.priv-back:hover{color:var(--paper)}.priv-content{max-width:860px;padding:clamp(48px, 7vw, 80px) var(--gutter);margin:0 auto}.priv-content h1{text-transform:uppercase;color:var(--paper);margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:.95}.priv-updated{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 48px;font-family:JetBrains Mono,monospace;font-size:10px}.priv-content h2{text-transform:uppercase;color:var(--paper);margin:40px 0 10px;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:900}.priv-content h3{text-transform:uppercase;letter-spacing:.04em;color:var(--paper);margin:24px 0 8px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:900}.priv-content ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:20px;list-style:outside;display:flex}.priv-content li{color:var(--muted-2);font-size:15px;line-height:1.65}.priv-content li::marker{color:var(--ball)}.priv-content p{color:var(--muted-2);margin:0 0 16px;font-size:15px;line-height:1.7}.priv-content a{color:var(--ball);text-decoration:none}.priv-content a:hover{text-decoration:underline}.priv-carrier{color:var(--muted-2);background:#ccff000d;border:1px solid #ccff004d;border-radius:8px;margin:16px 0;padding:16px 20px;font-size:14px;line-height:1.65}.priv-footer{text-align:center;padding:32px var(--gutter);border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.priv-footer a{color:var(--muted);text-decoration:none}.priv-footer a:hover{color:var(--paper)}
