.ks-prose{max-width:68ch;font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word}.ks-prose>*+*{margin-top:var(--space-4)}.ks-prose h2,.ks-prose h3,.ks-prose h4{margin-top:var(--space-6);font-family:var(--font-display);font-weight:var(--weight-black);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);scroll-margin-top:var(--space-6)}.ks-prose h2{font-size:var(--text-lg);padding-bottom:var(--space-2);border-bottom:var(--line) solid var(--color-ink)}.ks-prose h3{font-size:var(--text-base)}.ks-prose a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.ks-prose a:focus-visible,.ks-prose a:hover{background:var(--color-yellow)}.ks-prose ol,.ks-prose ul{padding-left:var(--space-5)}.ks-prose li+li{margin-top:var(--space-1)}.ks-prose blockquote{margin-left:0;padding:var(--space-2) var(--space-4);border-left:var(--line) solid var(--color-ink);font-style:italic}.ks-prose code{font-family:var(--font-mono);font-size:.9em;padding:0 var(--space-1);background:rgb(0 0 0/.06)}.ks-prose pre{overflow-x:auto;padding:var(--space-3);border:2px solid var(--color-ink)}.ks-prose pre code{padding:0;background:none}.ks-prose img{max-width:100%;height:auto;border:2px solid var(--color-ink)}.ks-prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ks-prose td,.ks-prose th{padding:var(--space-2);border:2px solid var(--color-ink);text-align:left;vertical-align:top}.ks-prose th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs)}.ks-prose hr{border:0;border-top:var(--line) solid var(--color-ink)}