.privacy-page{min-height:100vh;background:var(--bg);color:var(--text);padding:150px 0 100px}.privacy-shell{width:min(760px,calc(100% - 80px));margin-inline:auto}.privacy-title{color:var(--text);margin:0 0 18px}.privacy-updated{display:inline-flex;margin:0 0 56px}.privacy-prose{font-size:17px;color:var(--text-mid);line-height:1.75}.privacy-prose p{margin:0 0 18px}.privacy-prose p:last-child{margin-bottom:0}.privacy-prose h2{margin:56px 0 14px;font-family:var(--font-display);font-size:clamp(20px,2vw,24px);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--text)}.privacy-prose h2:first-child{margin-top:0}.privacy-prose h3{margin:28px 0 8px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:0;color:var(--text)}.privacy-prose :is(ul,ol){margin:0 0 18px;padding-left:22px}.privacy-prose ul{list-style:disc}.privacy-prose ol{list-style:decimal}.privacy-prose li{margin-bottom:6px}.privacy-prose li::marker{color:var(--accent)}.privacy-prose strong{font-weight:600;color:var(--text)}.privacy-prose blockquote strong{display:block;font-size:17px;margin-bottom:4px}.privacy-prose em{font-style:normal;color:var(--text-dim)}.privacy-prose blockquote{margin:18px 0;padding:18px 22px;border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-dim);color:var(--text-mid)}.privacy-prose blockquote p{margin:0}.privacy-prose a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.privacy-prose a:hover{color:var(--accent-yellow)}}@media (max-width:640px){.privacy-page{padding-top:120px}.privacy-shell{width:calc(100% - 40px)}}