.privacy{--p-night-0:#050b09;--p-night-2:#0c1c16;--p-moon:#edf1ea;--p-moon-2:#b7c5bd;--p-line-n:#edf1ea1f;--p-day:#f7f8f3;--p-ink:#16201a;--p-ink-2:#3e4a43;--p-ink-dim:#56635b;--p-line-d:#dce1d6;--p-signal:#e96830;--p-display:"Anek Latin Variable", Inter, Arial, sans-serif;--p-gutter:clamp(16px, 4vw, 56px);min-height:100vh;color:var(--p-ink);background:var(--p-day);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6}body:has(.privacy){background:#f7f8f3}.privacy *,.privacy :before,.privacy :after{box-sizing:border-box}.privacy :focus-visible{outline:2px solid var(--p-signal);outline-offset:3px}.privacy .privacy-top{padding:20px var(--p-gutter);background:var(--p-night-0);justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy .privacy-logo{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.privacy .privacy-back{border:1px solid var(--p-line-n);min-height:44px;color:var(--p-moon-2);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;text-decoration:none;display:inline-flex}.privacy .privacy-back:hover{color:var(--p-moon)}.privacy .privacy-main{max-width:720px;padding:clamp(40px, 8vh, 88px) var(--p-gutter) clamp(56px, 10vh, 112px);margin:0 auto}.privacy h1{font-family:var(--p-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1}.privacy .privacy-lede{color:var(--p-ink-2);margin:20px 0 0;font-size:19px}.privacy section{border-top:1px solid var(--p-line-d);margin-top:40px;padding-top:28px}.privacy h2{font-family:var(--p-display);letter-spacing:-.01em;margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.15}.privacy p,.privacy li{color:var(--p-ink-2)}.privacy p{margin:0}.privacy ul{gap:10px;margin:0;padding-left:20px;display:grid}.privacy a{color:var(--p-ink);text-underline-offset:3px;text-decoration:underline}.privacy .privacy-updated{color:var(--p-ink-dim);margin-top:16px;font-size:14px}@media (max-width:480px){.privacy .privacy-top{padding-top:12px;padding-bottom:12px}.privacy .privacy-back{padding:0 14px;font-size:14px}}
