.prose.svelte-1szor9z{--body:color-mix(in srgb, var(--ink) 70%, var(--ink-muted));gap:18px;max-width:40rem;display:grid}.prose.svelte-1szor9z h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:28px;font-size:1.75rem;font-weight:600;line-height:1.2}.prose.svelte-1szor9z h3{font:600 1.25rem/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:8px}.prose.svelte-1szor9z>:first-child{margin-top:0}.prose.svelte-1szor9z p,.prose.svelte-1szor9z li{color:var(--body);font-size:1.0625rem;line-height:1.75}.prose.svelte-1szor9z strong{color:var(--ink);font-weight:650}.prose.svelte-1szor9z ul,.prose.svelte-1szor9z ol{gap:8px;padding-left:1.4em;display:grid}.prose.svelte-1szor9z a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1.5px}.prose.svelte-1szor9z a:hover{text-decoration-color:currentColor}.prose.svelte-1szor9z .tip{border-radius:var(--radius-lg);background:var(--spark-soft);gap:8px;margin-block:8px;padding:20px 22px;display:grid}.prose.svelte-1szor9z .tip p{color:var(--ink)}.prose.svelte-1szor9z .tip h3{margin:0;font-size:1.0625rem}.prose.svelte-1szor9z .shot{justify-items:center;gap:14px;margin-block:16px;display:grid}.prose.svelte-1szor9z .shot>:first-child{width:min(250px,62vw)}.prose.svelte-1szor9z figcaption{text-align:center;max-width:34ch;color:var(--ink-muted);font-size:.9375rem;line-height:1.5}
