.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:1rem 0;padding-left:1.5rem}.post-content ol,.tiptap-content ol,.tiptap-content-readonly ol{list-style-type:decimal;list-style-position:outside;margin:1rem 0;padding-left:1.5rem}.post-content li,.tiptap-content li,.tiptap-content-readonly li{margin-bottom:.25rem;line-height:1.6}.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}.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul,.tiptap-content ol ol,.tiptap-content ol ul,.tiptap-content ul ol,.tiptap-content ul ul,.tiptap-content-readonly ol ol,.tiptap-content-readonly ol ul,.tiptap-content-readonly ul ol,.tiptap-content-readonly ul ul{margin:.25rem 0;padding-left:1.5rem}.post-content blockquote,.tiptap-content blockquote,.tiptap-content-readonly blockquote{border-left:4px solid #d1d5db;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.post-content pre,.tiptap-content pre,.tiptap-content-readonly pre{background-color:#f3f4f6;border-radius:6px;padding:1rem;margin:1rem 0;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:.875rem;line-height:1.5}.post-content pre code,.tiptap-content pre code,.tiptap-content-readonly pre code{background-color:transparent;padding:0;margin:0;border-radius:0;font-size:inherit}.post-content strong,.tiptap-content strong,.tiptap-content-readonly strong{font-weight:700}.post-content em,.tiptap-content em,.tiptap-content-readonly em{font-style:italic}.post-content s,.tiptap-content s,.tiptap-content-readonly s{text-decoration:line-through}