.prose figure{margin:1.5rem 0}.prose figure.image-center{text-align:center;display:block;clear:both}.prose figure.image-left{float:left;margin-right:1.5rem;max-width:20rem}.prose figure.image-right{float:right;margin-left:1.5rem;max-width:20rem}.prose figure.image-full{display:block;width:100%;clear:both}.prose figure img{margin:0}.prose figcaption{font-style:italic;color:#6b7280;font-size:.875rem;margin-top:.5rem}.prose p{margin:1rem 0;line-height:1.75}.prose a{color:#2563eb;text-decoration:underline}.prose a:hover{color:#1d4ed8}.prose strong{font-weight:600}.prose em{font-style:italic}.prose [containerstyle]{max-width:100%}.prose [containerstyle*="margin: 0 auto"]{margin:0 auto!important;display:flex!important;justify-content:center!important}.prose [containerstyle*="margin: 0 0 0 auto"]{margin:0 0 0 auto!important;display:flex!important;justify-content:flex-end!important}.prose [containerstyle*="margin: 0 auto 0 0"]{margin:0 auto 0 0!important;display:flex!important;justify-content:flex-start!important}.prose [containerstyle] img{height:auto}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.prose td,.prose th{border:1px solid #d1d5db;padding:.75rem 1rem;text-align:left}.prose th{background-color:#f3f4f6;font-weight:600}.prose tr:nth-child(2n) td{background-color:#f9fafb}.prose tr:hover td{background-color:#f3f4f6}.dark .prose td,.dark .prose th{border-color:#4b5563}.dark .prose th{background-color:#374151}.dark .prose tr:nth-child(2n) td{background-color:#1f2937}.dark .prose tr:hover td{background-color:#374151}.prose h1{font-size:2em;line-height:1.2}.prose h1,.prose h2{font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:1.5em;line-height:1.3}.prose h3{font-size:1.25em;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.prose h4{font-size:1.1em;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}