@keyframes svelte-16ad4h9-reveal-up{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.sl-reveal.svelte-16ad4h9{animation:.5s ease-out both svelte-16ad4h9-reveal-up}@media (prefers-reduced-motion:reduce){.sl-reveal.svelte-16ad4h9{opacity:1;animation:none;transform:none}}.prose.svelte-16ad4h9 h2{margin-top:clamp(40px,6vw,60px);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.3}.prose.svelte-16ad4h9 h3{margin-top:clamp(28px,4vw,40px);font-size:1.15rem;font-weight:700;line-height:1.4}.prose.svelte-16ad4h9 p{margin-top:1.1em;font-size:17px;line-height:1.8}.prose.svelte-16ad4h9 ul,.prose.svelte-16ad4h9 ol{margin-top:1.1em;padding-left:1.4em;font-size:17px;line-height:1.8}.prose.svelte-16ad4h9 ul{list-style:outside}.prose.svelte-16ad4h9 ol{list-style:decimal}.prose.svelte-16ad4h9 li{margin-top:.4em}.prose.svelte-16ad4h9 a{color:var(--color-rose);font-weight:600;text-decoration:underline}.prose.svelte-16ad4h9 code{font-family:var(--font-mono);background:var(--color-cream);border:1px solid var(--color-line-2);border-radius:6px;padding:.1em .35em;font-size:.9em}.prose.svelte-16ad4h9 pre{background:var(--color-cream);border:1px solid var(--color-line-2);border-radius:var(--radius-card);margin-top:1.4em;padding:1rem 1.15rem;overflow-x:auto}.prose.svelte-16ad4h9 pre code{background:0 0;border:none;padding:0;font-size:14px;line-height:1.7}.prose.svelte-16ad4h9 blockquote{border-left:2px solid var(--color-rose);color:var(--color-dim);margin-top:1.4em;padding-left:1.1rem}
