.prose.svelte-1hsw6ni{overflow-wrap:break-word}.prose.svelte-1hsw6ni h2{letter-spacing:-.01em;margin-top:2rem;font-size:1.25rem;font-weight:600}.prose.svelte-1hsw6ni h3{margin-top:1.5rem;font-weight:600}.prose.svelte-1hsw6ni p,.prose.svelte-1hsw6ni ul,.prose.svelte-1hsw6ni ol,.prose.svelte-1hsw6ni blockquote{color:var(--color-fg-muted);margin-top:1rem;line-height:1.75}.prose.svelte-1hsw6ni :first-child{margin-top:0}.prose.svelte-1hsw6ni ul,.prose.svelte-1hsw6ni ol{padding-left:1.25rem}.prose.svelte-1hsw6ni ul{list-style:outside}.prose.svelte-1hsw6ni ol{list-style:decimal}.prose.svelte-1hsw6ni li{margin-top:.375rem}.prose.svelte-1hsw6ni blockquote{border-left:2px solid var(--color-accent);padding-left:1rem;font-style:italic}.prose.svelte-1hsw6ni hr{border-color:var(--color-line);margin-top:2rem}.prose.svelte-1hsw6ni a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.prose.svelte-1hsw6ni strong{color:var(--color-fg);font-weight:600}.prose.svelte-1hsw6ni figure.media{margin-top:1.25rem}.prose.svelte-1hsw6ni figure.media img,.prose.svelte-1hsw6ni figure.media video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);background-color:var(--color-surface-sunken);width:100%;box-shadow:inset 0 0 0 1px var(--color-line);display:block}.prose.svelte-1hsw6ni figure.media-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.prose.svelte-1hsw6ni figure.media-row img,.prose.svelte-1hsw6ni figure.media-row video{aspect-ratio:4/3}.prose.svelte-1hsw6ni figcaption{color:var(--color-fg-subtle);margin-top:.5rem;font-size:.8125rem}.prose.svelte-1hsw6ni .callout{border-radius:var(--radius-card);background-color:var(--color-info-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-info) 22%, transparent);margin-top:1rem;padding:.875rem 1rem}.prose.svelte-1hsw6ni .callout p{color:var(--color-fg);margin-top:.25rem}.prose.svelte-1hsw6ni .callout .callout-title{margin-top:0;font-weight:600}.prose.svelte-1hsw6ni code{background-color:var(--color-surface-sunken);font-family:var(--font-mono);border-radius:.375rem;padding:.125rem .375rem;font-size:.875em}
