.ds-prose{color:rgb(var(--c-ink) / .84);font-size:1rem;line-height:1.85}.ds-prose>*+*{margin-top:.875rem}.ds-prose h2{letter-spacing:-.03em;color:rgb(var(--c-ink));margin-top:2.5rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:700;line-height:1.3}.ds-prose h3{letter-spacing:-.02em;color:rgb(var(--c-ink));margin-top:1.75rem;scroll-margin-top:6rem;font-size:1.1875rem;font-weight:600;line-height:1.4}.ds-prose ul,.ds-prose ol{flex-direction:column;gap:.375rem;padding-left:1.375rem;display:flex}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-prose a{color:rgb(var(--c-accent));text-underline-offset:2px;text-decoration:underline}.ds-prose a:hover{text-decoration-thickness:2px}.ds-prose strong{color:rgb(var(--c-ink));font-weight:700}.ds-prose blockquote{border-left:3px solid rgb(var(--c-accent) / .35);color:rgb(var(--c-ink) / .68);padding-left:1rem}.ds-prose table{border-collapse:collapse;width:100%;font-size:.875rem;display:block;overflow-x:auto}.ds-prose th,.ds-prose td{border:1px solid rgb(var(--c-rule));text-align:left;vertical-align:top;padding:.625rem .875rem}.ds-prose th{background:rgb(var(--c-sunk));color:rgb(var(--c-ink));white-space:nowrap;font-weight:600}.ds-prose img{border-radius:var(--rad-card);max-width:100%;height:auto}.ds-prose code{background:rgb(var(--c-sunk));border:1px solid rgb(var(--c-rule));border-radius:4px;padding:.0625rem .375rem;font-size:.9em}
