.tiptap-content{line-height:1.75;color:var(--ortadogu-sec-black)}.tiptap-content>:first-child{margin-top:0}.tiptap-content>:last-child{margin-bottom:0}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4{font-weight:600;color:var(--ortadogu-black);line-height:1.3;margin-top:2em;margin-bottom:.75em}.tiptap-content h1{font-size:2.25rem}.tiptap-content h2{font-size:1.875rem}.tiptap-content h3{font-size:1.5rem}.tiptap-content h4{font-size:1.25rem}.tiptap-content p{margin-bottom:1.25em}.tiptap-content a{color:var(--ortadogu-orange);text-decoration:none;transition:opacity .2s}.tiptap-content a:hover{text-decoration:underline;opacity:.85}.tiptap-content ol,.tiptap-content ul{margin-bottom:1.25em;padding-left:1.5em}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin-bottom:.5em}.tiptap-content li>ol,.tiptap-content li>ul{margin-top:.5em;margin-bottom:.5em}.tiptap-content ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}.tiptap-content ul[data-type=taskList] li input[type=checkbox]{margin-top:.3em;accent-color:var(--ortadogu-orange)}.tiptap-content blockquote{border-left:4px solid var(--ortadogu-orange);padding-left:1.5em;margin:1.5em 0;font-style:italic;color:var(--ortadogu-sec-black);opacity:.9}.tiptap-content pre{background-color:var(--ortadogu-sec-black);color:var(--ortadogu-cream);padding:1em 1.5em;border-radius:.5em;overflow-x:auto;margin:1.5em 0}.tiptap-content code,.tiptap-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.tiptap-content code{background-color:rgba(0,0,0,.1);padding:.15em .4em;border-radius:.25em}.tiptap-content pre code{background:none;padding:0;border-radius:0}.tiptap-content hr{border:none;border-top:2px solid var(--ortadogu-gray);opacity:.2;margin:2em 0}.tiptap-content img{max-width:100%;height:auto;border-radius:.75em;margin:1.5em 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.tiptap-content strong{font-weight:600}.tiptap-content em{font-style:italic}.tiptap-content u{text-decoration:underline}.tiptap-content s{text-decoration:line-through}.tiptap-content sub{vertical-align:sub;font-size:.75em}.tiptap-content sup{vertical-align:super;font-size:.75em}.tiptap-content mark{background-color:rgba(255,165,0,.3);padding:0 .15em;border-radius:.15em}.tiptap-content [style*="text-align: center"]{text-align:center}.tiptap-content [style*="text-align: right"]{text-align:right}.tiptap-content [style*="text-align: justify"]{text-align:justify}