.privacy-page{--bg:#101318;--card:#161a21;--ink:#ece6d8;--ink-2:#b9b3a6;--ink-3:#8d877b;--line:#ece6d824;--red:#e8603f;--serif:var(--font-newsreader), "Newsreader", "Iowan Old Style", Georgia, serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:48px 16px 80px;font-size:18px;line-height:1.6}:is(html:has(.privacy-page),body:has(.privacy-page)){background:#101318;margin:0}.privacy{max-width:680px;margin:0 auto}.privacy a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.privacy-back,.privacy-kicker,.privacy-date,.privacy h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.privacy-back{text-decoration:none;color:var(--ink-2)!important}.privacy-kicker{color:var(--red);margin:40px 0 6px}.privacy h1{margin:0 0 8px;font-size:clamp(34px,6vw,48px);font-style:italic;font-weight:400;line-height:1.1}.privacy-date{color:var(--ink-3);margin:0 0 32px}.privacy h2{color:var(--ink-2);border-top:1px solid var(--line);margin:44px 0 10px;padding-top:18px;font-weight:500}.privacy p,.privacy li{color:var(--ink-2)}.privacy strong{color:var(--ink);font-weight:500}.privacy ul{padding-left:20px}.privacy li{margin:6px 0}.privacy code{font-family:var(--mono);color:var(--ink);font-size:.82em}.privacy-table{width:100%;overflow-x:auto}.privacy table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.privacy th,.privacy td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 10px 10px 0}.privacy th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}@media (max-width:560px){.privacy table,.privacy thead,.privacy tbody,.privacy tr,.privacy td{display:block}.privacy thead{display:none}.privacy tr{border-bottom:1px solid var(--line);padding:10px 0}.privacy td{border:0;padding:2px 0}.privacy td:before{content:attr(data-l) ": ";font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:11px}}
