:where(.prose){max-width:65ch;color:#374151;line-height:1.75}:where(.prose)>*+*{margin-top:1.25em}:where(.prose) p{margin-top:1.25em;margin-bottom:1.25em}:where(.prose) h2{color:#111827;font-weight:700;font-size:1.5em;line-height:1.3333333;margin-top:2em;margin-bottom:1em}:where(.prose) h3{color:#111827;font-weight:600;font-size:1.25em;line-height:1.6;margin-top:1.6em;margin-bottom:.6em}:where(.prose) h4{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where(.prose) strong{color:#111827;font-weight:600}:where(.prose) a{color:#111827;text-decoration:underline;font-weight:500}:where(.prose) ul{list-style-type:disc;padding-left:1.625em;margin-top:1.25em;margin-bottom:1.25em}:where(.prose) ol{list-style-type:decimal;padding-left:1.625em;margin-top:1.25em;margin-bottom:1.25em}:where(.prose) li{margin-top:.5em;margin-bottom:.5em}:where(.prose) li::marker{color:#6b7280}:where(.prose) blockquote{font-style:italic;color:#111827;border-left:.25rem solid #e5e7eb;padding-left:1em;margin:1.6em 0}:where(.prose) hr{border-color:#e5e7eb;margin:3em 0}:where(.prose) img,:where(.prose) figure{margin-top:2em;margin-bottom:2em}:where(.prose)>:first-child{margin-top:0}:where(.prose)>:last-child{margin-bottom:0}:where(.prose-lg){font-size:1.125rem;line-height:1.7777778}:where(.prose-lg) p{margin-top:1.3333333em;margin-bottom:1.3333333em}:where(.prose-lg) h2{font-size:1.6666667em;line-height:1.3333333;margin-top:1.8666667em;margin-bottom:1.0666667em}:where(.prose-lg) h3{font-size:1.3333333em;line-height:1.5;margin-top:1.6666667em;margin-bottom:.6666667em}
