.policy-prose.svelte-kf2ngf{counter-reset:policy-section;color:var(--foreground);font-size:1rem;line-height:1.7}.policy-prose.svelte-kf2ngf h2{counter-increment:policy-section;font-size:var(--text-section);font-weight:var(--text-section--font-weight);line-height:var(--text-section--line-height);margin:44px 0 0}.policy-prose.svelte-kf2ngf h2:first-child{margin-top:0}.policy-prose--numbered.svelte-kf2ngf h2:before{content:counter(policy-section, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:1px;color:var(--primary-on-surface);margin-bottom:8px;font-size:.6875rem;font-weight:400;line-height:normal;display:block}.policy-prose.svelte-kf2ngf h3{font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);margin:28px 0 0}.policy-prose.svelte-kf2ngf p,.policy-prose.svelte-kf2ngf ul,.policy-prose.svelte-kf2ngf ol,.policy-prose.svelte-kf2ngf blockquote{margin:18px 0 0}.policy-prose.svelte-kf2ngf ul,.policy-prose.svelte-kf2ngf ol{padding-left:1.25rem}.policy-prose.svelte-kf2ngf ul{list-style:outside}.policy-prose.svelte-kf2ngf ol{list-style:decimal}.policy-prose.svelte-kf2ngf li{margin-top:6px}.policy-prose.svelte-kf2ngf li::marker{color:var(--primary-on-surface)}.policy-prose.svelte-kf2ngf blockquote{border-left:2px solid var(--primary);color:var(--muted-foreground);padding-left:18px}.policy-prose.svelte-kf2ngf strong{font-weight:600}.policy-prose.svelte-kf2ngf a{color:var(--primary-on-surface);text-underline-offset:4px;text-decoration:underline}.policy-prose.svelte-kf2ngf code{font-family:var(--font-mono);color:var(--primary-on-surface);font-size:.875em}.policy-prose.svelte-kf2ngf pre{background:var(--muted);border-radius:2px;margin:18px 0 0;padding:16px 18px;overflow-x:auto}.policy-prose.svelte-kf2ngf pre code{color:var(--foreground)}.policy-prose.svelte-kf2ngf hr{border:0;border-top:1px solid var(--border);margin:32px 0 0}.policy-prose.svelte-kf2ngf table{border-collapse:collapse;text-align:left;width:100%;margin:18px 0 0;display:block;overflow-x:auto}.policy-prose.svelte-kf2ngf thead{border-top:2px solid var(--foreground)}.policy-prose.svelte-kf2ngf th{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;padding:10px 20px 10px 0;font-size:.6875rem;font-weight:400}.policy-prose.svelte-kf2ngf td{vertical-align:top;border-top:1px solid var(--border);padding:12px 20px 12px 0;font-size:.875rem;line-height:1.6}.policy-prose.svelte-kf2ngf img{max-width:100%;height:auto;margin:18px 0 0}@media (width<48rem){.policy-prose.svelte-kf2ngf h2{margin-top:34px;font-size:1.375rem;line-height:1.2}.policy-prose.svelte-kf2ngf table{border-top:2px solid var(--foreground);display:block;overflow-x:visible}.policy-prose.svelte-kf2ngf thead{display:none}.policy-prose.svelte-kf2ngf tbody{display:block}.policy-prose.svelte-kf2ngf tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:11px 0;display:flex}.policy-prose.svelte-kf2ngf td{border:0;padding:0;font-size:.875rem;line-height:1.57;display:block}.policy-prose.svelte-kf2ngf td:first-child{flex:1 1 0;min-width:40%}.policy-prose.svelte-kf2ngf td:not(:first-child){max-width:55%;font-family:var(--font-mono);letter-spacing:1px;text-align:right;color:var(--primary-on-surface);flex:0 auto;font-size:.6875rem}.policy-prose.svelte-kf2ngf td:nth-child(2){margin-left:auto}}
