.ds-prose{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-prose p,.ds-prose ul,.ds-prose ol,.ds-prose pre,.ds-prose blockquote,.ds-prose table,.ds-prose hr,.ds-prose img{margin:0;margin-block-end:var(--gap-md)}.ds-prose>:first-child{margin-block-start:0}.ds-prose>:last-child{margin-block-end:0}.ds-prose p{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-prose h1,.ds-prose h2,.ds-prose h3,.ds-prose h4{color:var(--color-text-primary);margin:0;margin-block-start:var(--gap-lg);margin-block-end:var(--gap-sm-md)}.ds-prose h1{font-family:var(--font-heading-1-family);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing)}.ds-prose h2{font-family:var(--font-heading-2-family);font-size:var(--font-heading-2-size);font-weight:var(--font-heading-2-weight);line-height:var(--font-heading-2-line-height);letter-spacing:var(--font-heading-2-letter-spacing)}.ds-prose h3{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing)}.ds-prose h4{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing)}.ds-prose ul,.ds-prose ol{padding-inline-start:var(--padding-md)}.ds-prose li{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-prose li+li{margin-block-start:var(--gap-xs)}.ds-prose li>ul,.ds-prose li>ol{margin-block-start:var(--gap-xs);margin-block-end:0}.ds-prose a{color:var(--color-action-primary-text-tertiary);text-decoration:underline}.ds-prose strong{font-weight:var(--font-paragraph-em-weight)}.ds-prose em{font-style:italic}.ds-prose code{font-family:var(--font-family-code);font-size:var(--font-paragraph-sm-size);background-color:var(--color-bg-container-secondary);border-radius:var(--radius-xxs);padding-inline:var(--padding-xxxs)}.ds-prose pre{font-family:var(--font-family-code);font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);background-color:var(--color-bg-container-primary);border:var(--border-xs) solid var(--color-bg-container-border);border-radius:var(--radius-md);padding:var(--padding-md);overflow-x:auto}.ds-prose pre code{font-size:inherit;background-color:#0000;border-radius:0;padding-inline:0}.ds-prose blockquote{border-inline-start:var(--border-md) solid var(--color-divider);color:var(--color-text-secondary);padding-inline-start:var(--padding-md)}.ds-prose blockquote p{color:var(--color-text-secondary)}.ds-prose table{border-collapse:collapse;width:100%}.ds-prose th{font-family:var(--font-title-body-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-title-body-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-title-body-letter-spacing);background-color:var(--color-bg-container-secondary);text-align:start}.ds-prose th,.ds-prose td{padding:var(--padding-xs) var(--padding-sm-md);border-block-end:var(--border-xs) solid var(--color-divider)}.ds-prose hr{border:none;border-block-start:var(--border-xs) solid var(--color-divider)}.ds-prose img{border-radius:var(--radius-md);max-width:100%}.ds-prose--sm,.ds-prose--sm p,.ds-prose--sm li{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-prose--sm strong{font-weight:var(--font-paragraph-sm-em-weight)}.ds-prose--sm code{font-size:var(--font-paragraph-sm-size)}
