.prose h1{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.75rem}.prose h2{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.prose h3{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.prose p{line-height:1.625;color:#111827;margin-bottom:.75rem}.prose p:last-child{margin-bottom:0}.prose ul{list-style:disc;padding-left:1.5rem;color:#111827;margin-bottom:.75rem}.prose ul li{margin-bottom:.25rem}.prose ol{list-style:decimal;padding-left:1.5rem;color:#111827;margin-bottom:.75rem}.prose ol li{margin-bottom:.25rem}.prose a{color:#059669;text-decoration:underline}.prose a:hover{color:#047857}.prose code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;color:#1f2937}.prose pre{margin-top:1rem;margin-bottom:1rem}.prose table{min-width:100%;border-collapse:collapse;border:1px solid #d1d5db;font-size:.875rem}.prose thead{background-color:#f9fafb}.prose th{border:1px solid #d1d5db;padding:.5rem .75rem;text-align:left;font-weight:600;color:#374151}.prose td{border:1px solid #d1d5db;padding:.5rem .75rem;color:#4b5563}.prose tr:hover{background-color:#f9fafb}
