/* TheVerse privacy page */
.pv{padding:8rem 0 3rem}
.pv .wrap{max-width:820px}
.pv h1{font-size:clamp(2.4rem,6vw,4.2rem);margin:.4rem 0 1rem}
.pv h1 em{font-style:italic;font-weight:700;background:linear-gradient(100deg,#ff7ac0,#8b9bff 60%,#7fe0ff);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}
.pv .upd{color:var(--faint);font-size:.88rem;margin-bottom:2rem}
.pv .sum{padding:1.6rem;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(135deg,rgba(95,211,176,.14),rgba(255,255,255,.03));margin-bottom:2.4rem}
.pv .sum h2{font-size:1.4rem;margin-bottom:.8rem}
.pv .sum ul{display:grid;gap:.5rem}
.pv .sum li{display:flex;gap:.6rem;align-items:flex-start;color:var(--dim)}
.pv .sum li::before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23070710' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/70% no-repeat}
.pv section{padding:1.6rem 0;border-top:1px solid var(--line)}
.pv h2{font-size:1.6rem;margin-bottom:.8rem}
.pv p,.pv li{color:var(--dim);font-size:1.02rem}
.pv p+p{margin-top:.8rem}
.pv section ul{display:grid;gap:.45rem;margin:.6rem 0 0 1.1rem;list-style:disc}
.pv a.u{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pv .btns{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}
.pv ul+p{margin-top:.9rem}
