.ui-prose.svelte-1fcg0vk{--ui-prose-text:var(--ds-text-body-lg);--ui-prose-h2:var(--ds-text-h2);--ui-prose-h3:var(--ds-text-h3);--ui-prose-gap:var(--ds-space-16);--ui-prose-before-h2:var(--ds-space-40);--ui-prose-before-h3:var(--ds-space-28);--ui-prose-code:var(--ds-text-meta);--ui-prose-quote:var(--ds-text-lede);min-width:0;color:rgb(var(--ds-foreground) / .9);font-size:var(--ui-prose-text);line-height:var(--ds-line-body);overflow-wrap:break-word}.ui-prose[data-size=lg].svelte-1fcg0vk{--ui-prose-text:var(--ds-text-lede);--ui-prose-h2:var(--ds-text-h1);--ui-prose-h3:var(--ds-text-h2);--ui-prose-gap:var(--ds-space-20);--ui-prose-before-h2:var(--ds-space-48);--ui-prose-before-h3:var(--ds-space-32);--ui-prose-code:var(--ds-text-body-md);--ui-prose-quote:var(--ds-text-h2)}@container (width<22.5rem){.ui-prose[data-size=lg].svelte-1fcg0vk{--ui-prose-text:var(--ds-text-body-lg);--ui-prose-quote:var(--ds-text-lede)}}.ui-prose.svelte-1fcg0vk :where(p,ul,ol,blockquote,pre,figure,table,hr,aside,h2,h3,h4){margin:0}.ui-prose.svelte-1fcg0vk :where(p,ul,ol,blockquote,pre,figure,table,hr,aside,h2,h3,h4)+:where(p,ul,ol,blockquote,pre,figure,table,hr,aside,h2,h3,h4){margin-top:var(--ui-prose-gap)}.ui-prose.svelte-1fcg0vk :where(h2,h3,h4){color:rgb(var(--ds-foreground));font-weight:600;line-height:var(--ds-line-heading);text-wrap:pretty;scroll-margin-top:var(--ds-space-96)}.ui-prose.svelte-1fcg0vk h2{font-size:var(--ui-prose-h2);letter-spacing:var(--ds-tracking-display)}.ui-prose.svelte-1fcg0vk *+h2{margin-top:var(--ui-prose-before-h2)}.ui-prose.svelte-1fcg0vk h3{font-size:var(--ui-prose-h3)}.ui-prose.svelte-1fcg0vk *+h3{margin-top:var(--ui-prose-before-h3)}.ui-prose.svelte-1fcg0vk h4{font-size:var(--ui-prose-text)}.ui-prose.svelte-1fcg0vk :is(h2,h3,h4)+*{margin-top:var(--ds-space-12)}.ui-prose.svelte-1fcg0vk :where(strong,b){color:rgb(var(--ds-foreground));font-weight:600}.ui-prose.svelte-1fcg0vk a{color:rgb(var(--ds-foreground));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ds-brand-400));text-decoration-color:rgb(var(--ds-brand-400));text-underline-offset:.2em;transition:text-decoration-color var(--motion-fast) ease;text-decoration-thickness:1px}.ui-prose.svelte-1fcg0vk a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ui-prose.svelte-1fcg0vk a:focus-visible{border-radius:var(--ds-radius-xxs);outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.ui-prose.svelte-1fcg0vk :where(ul,ol){gap:var(--ds-space-8);padding-left:var(--ds-space-24);display:grid}.ui-prose.svelte-1fcg0vk li{padding-left:var(--ds-space-4)}.ui-prose.svelte-1fcg0vk li::marker{color:rgb(var(--ds-foreground-muted))}.ui-prose.svelte-1fcg0vk ol>li::marker{font-variant-numeric:tabular-nums}.ui-prose.svelte-1fcg0vk li>:where(ul,ol){margin-top:var(--ds-space-8)}.ui-prose.svelte-1fcg0vk blockquote{padding-left:var(--ds-space-20);border-left:1px solid rgb(var(--ds-border-strong));color:rgb(var(--ds-foreground));font-size:var(--ui-prose-quote);font-weight:500;line-height:var(--ds-line-support)}.ui-prose.svelte-1fcg0vk :not(pre)>code{padding:var(--ds-space-1) var(--ds-space-4);border-radius:var(--ds-radius-xs);background:rgb(var(--ds-elevated-strong));color:rgb(var(--ds-foreground));font-family:var(--ds-font-mono);font-size:var(--ui-prose-code)}.ui-prose.svelte-1fcg0vk pre{padding:var(--ds-space-16) var(--ds-space-20);border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-elevated-strong));color:rgb(var(--ds-foreground));font-family:var(--ds-font-mono);font-size:var(--ds-text-body-md);line-height:var(--ds-line-body);tab-size:2;white-space:pre;overflow-wrap:normal;overflow-x:auto}.ui-prose.svelte-1fcg0vk pre:focus-visible{outline:2px solid rgb(var(--ds-brand-400));outline-offset:2px}.ui-prose.svelte-1fcg0vk figure{gap:var(--ds-space-8);display:grid}.ui-prose.svelte-1fcg0vk figure img{border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-lg);width:100%;height:auto;display:block}.ui-prose.svelte-1fcg0vk figcaption{color:rgb(var(--ds-foreground-muted));font-size:var(--ds-text-meta);line-height:var(--ds-line-support)}.ui-prose.svelte-1fcg0vk hr{border:0;border-top:1px solid rgb(var(--ds-border));height:0}.ui-prose.svelte-1fcg0vk *+hr,.ui-prose.svelte-1fcg0vk hr+*{margin-top:var(--ui-prose-before-h2)}.ui-prose.svelte-1fcg0vk table{border-collapse:collapse;max-width:100%;font-size:var(--ds-text-body-md);line-height:var(--ds-line-support);display:block;overflow-x:auto}.ui-prose.svelte-1fcg0vk :where(th,td){padding:var(--ds-space-8) var(--ds-space-12);border-bottom:1px solid rgb(var(--ds-border));text-align:left;vertical-align:top}.ui-prose.svelte-1fcg0vk th{color:rgb(var(--ds-foreground));font-weight:600}.ui-prose.svelte-1fcg0vk aside[data-tone]{gap:var(--ds-space-4);padding:var(--ds-space-16) var(--ds-space-20);border:1px solid rgb(var(--ds-border));border-radius:var(--ds-radius-md);background:rgb(var(--ds-elevated-strong));font-size:var(--ds-text-body-lg);display:grid}.ui-prose.svelte-1fcg0vk aside[data-tone]>:first-child:before{width:var(--ds-space-8);height:var(--ds-space-8);margin-right:var(--ds-space-8);border-radius:var(--ds-radius-sm);background:rgb(var(--ds-foreground-subtle));vertical-align:.1em;content:"";display:inline-block}.ui-prose.svelte-1fcg0vk aside[data-tone=takeaway]>:first-child:before{background:rgb(var(--ds-brand-400))}.ui-prose.svelte-1fcg0vk aside[data-tone=warning]>:first-child:before{background:rgb(var(--ds-warning-500))}.ui-prose.svelte-1fcg0vk aside[data-tone]>:where(p,ul,ol){margin:0}@media (prefers-reduced-motion:reduce){.ui-prose.svelte-1fcg0vk a{transition:none}}
