.prose-hero.svelte-1e0rsuc{background:linear-gradient(180deg,var(--forest-50) 0%,var(--color-bg) 100%);padding:4rem 0 2.5rem;border-bottom:1px solid var(--color-border)}.prose-hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:clamp(2rem,5vw,3rem);font-weight:800;margin:.5rem 0;line-height:1.15;letter-spacing:-.02em}.last-updated.svelte-1e0rsuc{font-size:.875rem;color:var(--color-text-subtle);margin:0}.prose-container.svelte-1e0rsuc{max-width:720px;margin:0 auto}.prose-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 .875rem}.prose-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.9375rem;color:var(--color-text-muted);line-height:1.75;margin:0 0 .875rem}.prose-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.prose-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style:disc;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0}.prose-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){font-size:.9375rem;color:var(--color-text-muted);line-height:1.65}.divider.svelte-1e0rsuc{border:none;border-top:1px solid var(--color-border);margin:2.25rem 0}.inline-link.svelte-1e0rsuc{color:var(--forest-600);text-decoration:underline;text-underline-offset:2px}.inline-link.svelte-1e0rsuc:hover{color:var(--forest-800)}.also-link.svelte-1e0rsuc{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-muted)}
