.jp-body .prose{color:var(--foreground);font-size:1rem;line-height:1.75}.jp-body .prose :where(p,li){color:color-mix(in oklab,var(--foreground)78%,transparent)}.jp-body .prose :where(p){margin:0 0 1.1rem}.jp-body .prose :where(h1,h2,h3,h4){letter-spacing:var(--tracking-display);color:var(--foreground);margin:2.25rem 0 .75rem;font-weight:500;line-height:1.3}.jp-body .prose :where(h1,h2){font-size:1.375rem}.jp-body .prose :where(h3,h4){font-size:1.125rem}.jp-body .prose>:first-child,.jp-body .prose>:first-child>:first-child{margin-top:0}.jp-body .prose>:last-child{margin-bottom:0}.jp-body .prose :where(ul,ol){margin:0 0 1.25rem;padding-left:1.25rem}.jp-body .prose :where(li){margin:.4rem 0;padding-left:.25rem}.jp-body .prose :where(ul>li)::marker{color:#b45309}.jp-body .prose :where(ol>li)::marker{color:var(--foreground);font-weight:500}.jp-body .prose :where(strong,b){color:var(--foreground);font-weight:600}.jp-body .prose :where(a){color:var(--foreground);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;-webkit-text-decoration:underline #b45309;text-decoration:underline #b45309}.jp-body .prose :where(hr){border-color:var(--border);margin:2rem 0}.jp-body .prose :where(table){max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.jp-body .prose :where(img){border-radius:.75rem;max-width:100%;height:auto}
