.project-prose[data-astro-cid-s35pujdj]{color:var(--color-gray-700);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.85}.project-prose[data-astro-cid-s35pujdj]>*+*{margin-top:1.5rem}.project-prose[data-astro-cid-s35pujdj] :is(h2,h3,h4){color:var(--color-gray-900);scroll-margin-top:2rem;line-height:1.3}.project-prose[data-astro-cid-s35pujdj] h2{letter-spacing:-.025em;margin-top:3.5rem;font-size:1.875rem;font-weight:300}.project-prose[data-astro-cid-s35pujdj] h3{margin-top:2.5rem;font-size:1.375rem;font-weight:500}.project-prose[data-astro-cid-s35pujdj] :is(ul,ol){padding-left:1.5rem}.project-prose[data-astro-cid-s35pujdj] ul{list-style:outside}.project-prose[data-astro-cid-s35pujdj] ol{list-style:decimal}.project-prose[data-astro-cid-s35pujdj] li+li{margin-top:.5rem}.project-prose[data-astro-cid-s35pujdj] a{color:var(--color-blue-700);text-underline-offset:.2em;text-decoration:underline}.project-prose[data-astro-cid-s35pujdj] a:hover{color:var(--color-violet-700)}.project-prose[data-astro-cid-s35pujdj] :not(pre)>code{background:var(--color-slate-100);color:var(--color-slate-800);border-radius:.25rem;padding:.15em .35em;font-size:.88em}.project-prose[data-astro-cid-s35pujdj] pre{border:1px solid var(--color-slate-700);tab-size:4;border-radius:.625rem;max-width:100%;padding:1.5rem;font-size:.875rem;line-height:1.8;overflow-x:auto}.project-prose[data-astro-cid-s35pujdj] pre code{white-space:pre;overflow-wrap:normal}.project-prose[data-astro-cid-s35pujdj] table{overflow-wrap:normal;border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.project-prose[data-astro-cid-s35pujdj] :is(th,td){border-bottom:1px solid var(--color-gray-200);text-align:left;vertical-align:top;padding:.875rem 1rem}.project-prose[data-astro-cid-s35pujdj] th{color:var(--color-gray-900);font-weight:500}.project-prose[data-astro-cid-s35pujdj] blockquote{border-left:2px solid var(--color-blue-600);color:var(--color-gray-600);padding-left:1.25rem}
