.privacy-doc{background:var(--color-surface-page);height:100dvh;color:var(--color-content-primary);font-family:var(--pk-font-ui);overflow:clip auto}.privacy-doc *{box-sizing:border-box}.privacy-doc__body{max-width:760px;padding:calc(env(safe-area-inset-top,0px) + 40px) 16px calc(env(safe-area-inset-bottom,0px) + 64px);font-size:var(--type-body-lg);margin:0 auto;line-height:1.7}.privacy-doc h1{font-size:var(--type-heading-lg);font-weight:var(--font-weight-heavy);margin:0 0 8px;line-height:1.3}.privacy-doc h2{font-size:var(--type-title-lg);font-weight:var(--font-weight-bold);margin:40px 0 12px;line-height:1.4}.privacy-doc p,.privacy-doc ul{margin:0 0 12px}.privacy-doc ul{padding-left:20px}.privacy-doc li+li{margin-top:4px}.privacy-doc strong{font-weight:var(--font-weight-bold)}.privacy-doc a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.privacy-doc__table{border:1px solid var(--color-border);border-radius:var(--radius-card);margin:0 0 16px;overflow-x:auto}.privacy-doc table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--type-body);line-height:1.6}.privacy-doc th,.privacy-doc td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px}.privacy-doc th{background:var(--color-surface-muted);font-weight:var(--font-weight-bold);white-space:nowrap}.privacy-doc tbody tr:last-child td{border-bottom:0}