.policy-document.svelte-cim2uj{width:min(760px,100%)}.policy-heading.svelte-cim2uj{border-bottom:1px solid var(--border);align-items:center;padding:2px 0 24px;display:flex}h1.svelte-cim2uj{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:540;line-height:1.2}.policy-heading.svelte-cim2uj p:where(.svelte-cim2uj){color:var(--text-faint);margin:4px 0 0;font-size:12px}.policy-document section{border-bottom:1px solid var(--border);padding:28px 0 30px;scroll-margin-top:82px}.soft-document.svelte-cim2uj section{border-bottom:0;padding:25px 0 14px}.soft-document.svelte-cim2uj section+section{margin-top:4px}.soft-document.svelte-cim2uj h2{margin-bottom:11px;font-size:18px}.policy-document h2{letter-spacing:-.022em;margin:0 0 14px;font-size:19px;font-weight:540;line-height:1.3}.policy-document h3{margin:24px 0 8px;font-size:14px;font-weight:600;line-height:1.45}.policy-document p,.policy-document li{color:var(--text-soft);font-size:14px;line-height:1.72}.policy-document p{margin:0 0 14px}.policy-document p:last-child{margin-bottom:0}.policy-document ul,.policy-document ol{margin:12px 0 0;padding-left:22px}.policy-document li{margin:6px 0;padding-left:5px}.policy-document li::marker{color:var(--text-faint)}.policy-document a{color:var(--text);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.policy-document a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.policy-document .note{border-left:2px solid var(--accent);background:var(--surface);gap:4px;margin-top:20px;padding:14px 16px;display:grid}.policy-document .note strong{font-size:13px;font-weight:600}.policy-document .note span{color:var(--text-soft);font-size:13px;line-height:1.55}.policy-document .data-table{border-top:1px solid var(--border);margin-top:18px;display:grid}.policy-document .data-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.38fr) 1fr;gap:24px;padding:15px 0;display:grid}.policy-document .data-row strong{font-size:13px;font-weight:600}.policy-document .data-row span{color:var(--text-soft);font-size:13px;line-height:1.6}.document-footer.svelte-cim2uj{color:var(--text-faint);justify-content:space-between;align-items:center;padding:24px 0 0;font-size:12px;display:flex}.document-footer.svelte-cim2uj a:where(.svelte-cim2uj){color:var(--text-soft)}@media (width<=720px){.policy-heading.svelte-cim2uj{padding-top:0}.policy-document section{padding:24px 0 26px}.soft-document.svelte-cim2uj section{padding:22px 0 12px}h1.svelte-cim2uj{font-size:21px}.policy-document h2{font-size:18px}.policy-document .data-row{grid-template-columns:1fr;gap:5px}.document-footer.svelte-cim2uj{flex-direction:column;align-items:flex-start;gap:8px}}
