.post-content h1,.tiptap-content h1,.tiptap-content-readonly h1{font-size:2em;font-weight:700;margin-bottom:.5em}.post-content h2,.tiptap-content h2,.tiptap-content-readonly h2{font-size:1.5em;font-weight:700;margin-bottom:.53em}.post-content h3,.tiptap-content h3,.tiptap-content-readonly h3{font-size:1.17em;font-weight:700;margin-bottom:.8em}.post-content h4,.tiptap-content h4,.tiptap-content-readonly h4{font-size:1em;font-weight:700;margin-bottom:1em}.post-content p,.tiptap-content p,.tiptap-content-readonly p{display:block;margin:.7em 0;font-size:1em;line-height:1.5;color:black}.post-content ul,.tiptap-content ul,.tiptap-content-readonly ul{list-style-type:disc;list-style-position:outside;margin-bottom:.75rem;padding-left:2em}.post-content ol,.tiptap-content ol,.tiptap-content-readonly ol{list-style-type:decimal;list-style-position:outside;margin-bottom:.75rem;padding-left:2em}.post-content li,.tiptap-content li,.tiptap-content-readonly li{margin-bottom:.1rem;padding-left:.25rem}.post-content a,.tiptap-content a,.tiptap-content-readonly a{color:#2563eb;text-decoration:underline;cursor:pointer}.post-content a:hover,.tiptap-content a:hover,.tiptap-content-readonly a:hover{color:#1d4ed8}.post-content hr,.tiptap-content hr,.tiptap-content-readonly hr{margin-top:.5rem;margin-bottom:.5rem;border-top:1px solid #d1d5db}.post-content code,.tiptap-content code,.tiptap-content-readonly code{background-color:#f3f4f6;padding:.3em .5em;margin:0 .2em;font-size:85%;border-radius:4px;font-family:monospace;white-space:pre-wrap;word-break:break-word}