.ProseMirror,.prose{outline:none;color:#111827;line-height:1.75}.ProseMirror p.is-editor-empty:first-child:before,.prose p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror h1,.prose h1{font-size:1.875rem;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1rem;color:#111827}.ProseMirror h2,.prose h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem;color:#111827}.ProseMirror h3,.prose h3{font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:1.25rem;margin-bottom:.5rem;color:#111827}.ProseMirror p,.prose p{margin-top:0;margin-bottom:1rem;color:#111827;line-height:1.75}.ProseMirror p:last-child,.prose p:last-child{margin-bottom:0}.ProseMirror a,.prose a{color:#2563eb;text-decoration:underline;transition:color .2s}.ProseMirror a:hover,.prose a:hover{color:#1d4ed8}.ProseMirror img,.prose img{width:100%;max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem auto;display:block}.ProseMirror ol,.ProseMirror ul,.prose ol,.prose ul{padding-left:1.5rem;margin:1rem 0}.ProseMirror ul,.prose ul{list-style-type:disc}.ProseMirror ol,.prose ol{list-style-type:decimal}.ProseMirror li,.prose li{margin:.5rem 0;color:#111827;line-height:1.75}.ProseMirror li p,.prose li p{margin:0}.ProseMirror blockquote,.prose blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#4b5563}.ProseMirror blockquote p,.prose blockquote p{margin:.5rem 0}.ProseMirror code,.prose code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em;color:#111827}.ProseMirror code:after,.ProseMirror code:before,.prose code:after,.prose code:before{content:""}.ProseMirror pre,.prose pre{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.7142857}.ProseMirror pre code,.prose pre code{background-color:transparent;padding:0;color:#111827;font-size:inherit;border-radius:0}.ProseMirror strong,.prose strong{font-weight:700;color:#111827}.ProseMirror em,.prose em{font-style:italic}.ProseMirror u,.prose u{text-decoration:underline}.ProseMirror>:first-child,.prose>:first-child{margin-top:0}.ProseMirror>:last-child,.prose>:last-child{margin-bottom:0}.ProseMirror h1+p,.ProseMirror h2+p,.ProseMirror h3+p,.prose h1+p,.prose h2+p,.prose h3+p{margin-top:.5rem}