.privacy-policy_policy__QlOMJ{--pp-max-w:800px;--pp-text:#111;--pp-heading:#2c3e50;--pp-link:#1e88e5;--pp-muted:#555;--pp-border:#e5e7eb;--pp-table-head:#f8fafc;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;color:var(--pp-text);line-height:1.7;max-width:var(--pp-max-w);margin-inline:auto;padding:2rem 1rem}.privacy-policy_policy__QlOMJ ::-moz-selection{background:#b3d4fc;text-shadow:none}.privacy-policy_policy__QlOMJ ::selection{background:#b3d4fc;text-shadow:none}.privacy-policy_policy__QlOMJ :where(h1,h2,h3,h4){color:var(--pp-heading);line-height:1.25;font-weight:700;margin:1.75rem 0 .75rem}.privacy-policy_policy__QlOMJ :where(h1){font-size:clamp(1.75rem,1.2rem + 1.2vw,2.25rem);margin-top:0}.privacy-policy_policy__QlOMJ :where(h2){font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:600}.privacy-policy_policy__QlOMJ :where(h3){font-size:clamp(1.1rem,1rem + .3vw,1.25rem);font-weight:600}.privacy-policy_policy__QlOMJ :where(p,ul,ol,table,blockquote,pre){margin:0 0 1rem}.privacy-policy_policy__QlOMJ :where(ul){list-style:disc;padding-left:1.25rem}.privacy-policy_policy__QlOMJ :where(ol){list-style:decimal;padding-left:1.25rem}.privacy-policy_policy__QlOMJ :where(li){margin:.375rem 0}.privacy-policy_policy__QlOMJ :where(a){color:var(--pp-link);text-decoration:none}.privacy-policy_policy__QlOMJ :where(a:hover,a:focus){text-decoration:underline}.privacy-policy_policy__QlOMJ :where(hr){border:0;border-top:1px solid var(--pp-border);margin:2rem 0}.privacy-policy_policy__QlOMJ :where(img,video,svg){max-width:100%;height:auto;vertical-align:middle}.privacy-policy_policy__QlOMJ :where(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.privacy-policy_policy__QlOMJ :where(table){width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem;font-size:.95rem}.privacy-policy_policy__QlOMJ :where(th,td){border:1px solid var(--pp-border);padding:.6rem .75rem;text-align:left;vertical-align:top}.privacy-policy_policy__QlOMJ :where(th){background-color:var(--pp-table-head);font-weight:600}.privacy-policy_policy__QlOMJ :where(blockquote){border-left:4px solid var(--pp-border);padding-left:1rem;color:var(--pp-muted);margin:1rem 0}@media print{.privacy-policy_policy__QlOMJ{color:#000;padding:0}.privacy-policy_policy__QlOMJ :where(a),.privacy-policy_policy__QlOMJ :where(a:visited){text-decoration:underline}}@media (prefers-color-scheme:dark){.privacy-policy_policy__QlOMJ{--pp-text:#e5e7eb;--pp-heading:#e5e7eb;--pp-link:#93c5fd;--pp-muted:#cbd5e1;--pp-border:#334155;--pp-table-head:#1f2937}}