.page-wrap.svelte-7ke6fz{max-width:680px;margin:0 auto;padding:48px 24px}.page-title.svelte-7ke6fz{margin:20px 0 0;font:700 clamp(24px,4vw,28px) / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink-primary)}.page-lede.svelte-7ke6fz{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink-secondary)}.page-back.svelte-7ke6fz{font-size:13px;color:var(--ink-tertiary);border-bottom:1px dotted;text-decoration:none}.prose-plain.svelte-7ke6fz{margin-top:32px;line-height:1.7;font-size:15px;color:var(--ink-primary)}.prose-plain.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:36px 0 8px;font:700 21px / 1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink-primary)}.prose-plain.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 14px}.prose-plain.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 14px;padding-left:18px}.prose-plain.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:6px}.retention.svelte-7ke6fz{margin:0 0 14px}.retention.svelte-7ke6fz dt:where(.svelte-7ke6fz){margin-top:14px;font:600 14px var(--font-body);color:var(--ink-primary)}.retention.svelte-7ke6fz dd:where(.svelte-7ke6fz){margin:4px 0 0;padding-left:14px;border-left:1px solid var(--border-soft)}.prose-plain.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--ink-primary);border-bottom:1px dotted var(--border-default);text-decoration:none}.prose-plain.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{border-bottom-style:solid}
