.policy.svelte-7ke6fz{max-width:var(--mk-read);padding:var(--sp-16) var(--page-gutter) var(--sp-24);margin:0 auto}.policy-header.svelte-7ke6fz{margin-bottom:var(--sp-14)}.policy-title.svelte-7ke6fz{margin:0 0 var(--sp-4);font-size:clamp(36px,5vw,56px)}.policy-updated.svelte-7ke6fz{color:var(--color-text-soft);font-size:13px}.policy-body.svelte-7ke6fz{color:var(--color-text-muted);font-size:16px;line-height:1.7}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-primary-text);text-decoration:none}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.policy-section.svelte-7ke6fz{margin-bottom:var(--sp-12)}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--sp-5);font-size:24px;font-weight:400}.policy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-sans);color:var(--color-text);margin:var(--sp-7) 0 var(--sp-3);font-size:15px;font-weight:600}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 var(--sp-4)}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 var(--sp-4);padding-left:0;list-style:none}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){padding-left:var(--sp-5);margin-bottom:var(--sp-2-5);position:relative}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz):before{content:"·";color:var(--color-primary-text);font-size:20px;font-weight:700;line-height:1.5;position:absolute;left:0}.policy-section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-text);font-weight:500}.policy-snippet.svelte-7ke6fz{margin:var(--sp-6) 0;padding:var(--sp-7) var(--sp-8);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);font-size:14px;line-height:1.65}.policy-snippet.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 var(--sp-3)}.policy-snippet.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.policy-disclaimer.svelte-7ke6fz{margin-top:var(--sp-6);padding:var(--sp-5) var(--sp-6);background:var(--color-sunken);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-soft);font-size:13px;line-height:1.6}.policy-disclaimer.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-text-muted)}.policy-table-wrap.svelte-7ke6fz{margin:0 0 var(--sp-4);overflow-x:auto}.policy-table.svelte-7ke6fz{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.policy-table.svelte-7ke6fz th:where(.svelte-7ke6fz),.policy-table.svelte-7ke6fz td:where(.svelte-7ke6fz){text-align:left;vertical-align:top;padding:var(--sp-2-5) var(--sp-3);border-bottom:1px solid var(--color-border)}.policy-table.svelte-7ke6fz th:where(.svelte-7ke6fz){color:var(--color-text);font-weight:500}@media (width<=768px){.policy.svelte-7ke6fz{padding:var(--sp-12) var(--page-gutter) var(--sp-20)}}@media (width<=640px){.policy.svelte-7ke6fz{padding:var(--sp-8) var(--page-gutter) var(--sp-14)}.policy-snippet.svelte-7ke6fz{padding:var(--sp-5)}}
