.prose h2{color:#0f172a;font-weight:800;margin-top:2.5rem;margin-bottom:1rem}.dark .prose h2{color:#f8fafc}.prose p{margin-bottom:1.25rem;line-height:1.75}.prose a{color:#4f46e5;text-decoration:underline;font-weight:500;transition:color .15s ease-in-out}.prose a:hover{color:#4338ca}.dark .prose a{color:#818cf8}.dark .prose a:hover{color:#a5b4fc}.prose ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.prose ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.5rem}.prose li{margin-bottom:.5rem}.prose strong{color:#1e293b;font-weight:700}.dark .prose strong{color:#f8fafc}
