.ql-container .ql-editor,.post{color:#111827;line-height:1.7;word-break:break-word;overflow-wrap:anywhere}.ql-container .ql-editor>*:first-child,.post>*:first-child{margin-top:0}.ql-container .ql-editor>*:last-child,.post>*:last-child{margin-bottom:0}.ql-container .ql-editor h1,.ql-container .ql-editor h2,.ql-container .ql-editor h3,.ql-container .ql-editor h4,.ql-container .ql-editor h5,.ql-container .ql-editor h6,.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#111827;font-weight:700;line-height:1.3}.ql-container .ql-editor h1,.post h1{font-size:2rem;margin:0 0 1.25rem}.ql-container .ql-editor h2,.post h2{font-size:1.625rem;margin:2rem 0 1rem}.ql-container .ql-editor h3,.post h3{font-size:1.375rem;margin:1.75rem 0 .875rem}.ql-container .ql-editor h4,.post h4{font-size:1.125rem;margin:1.5rem 0 .75rem}.ql-container .ql-editor h5,.post h5{font-size:1rem;margin:1.25rem 0 .625rem}.ql-container .ql-editor h6,.post h6{font-size:.875rem;margin:1.25rem 0 .625rem;color:#6b7280}.ql-container .ql-editor p,.post p{margin:0 0 1rem}.ql-container .ql-editor ul,.ql-container .ql-editor ol,.post ul,.post ol{margin:0 0 1rem;padding-left:1.5rem}.ql-container .ql-editor ul li,.ql-container .ql-editor ol li,.post ul li,.post ol li{margin-bottom:.5rem}.ql-container .ql-editor ul ul,.ql-container .ql-editor ul ol,.ql-container .ql-editor ol ul,.ql-container .ql-editor ol ol,.post ul ul,.post ul ol,.post ol ul,.post ol ol{margin-top:.5rem;margin-bottom:.5rem}.ql-container .ql-editor ul,.post ul{list-style:disc}.ql-container .ql-editor ol,.post ol{list-style:decimal}.ql-container .ql-editor li>p,.post li>p{margin-bottom:.5rem}.ql-container .ql-editor blockquote,.post blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1rem;border-left:4px solid #d1d5db;color:#4b5563;font-style:italic}.ql-container .ql-editor blockquote p:last-child,.post blockquote p:last-child{margin-bottom:0}.ql-container .ql-editor a,.post a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.ql-container .ql-editor a:hover,.post a:hover{text-decoration:none}.ql-container .ql-editor strong,.post strong{font-weight:700}.ql-container .ql-editor em,.post em{font-style:italic}.ql-container .ql-editor s,.post s{text-decoration:line-through}.ql-container .ql-editor u,.post u{text-decoration:underline}.ql-container .ql-editor img,.post img{display:block;width:100%;max-width:100%;height:auto;margin:1.25rem 0;border-radius:.75rem;object-fit:cover}.ql-container .ql-editor iframe,.post iframe{display:block;width:100%;max-width:100%;min-height:320px;margin:1.25rem 0;border:0;border-radius:.75rem}.ql-container .ql-editor hr,.post hr{margin:2rem 0;border:0;border-top:1px solid #e5e7eb}.ql-container .ql-editor code,.post code{padding:.15rem .4rem;border-radius:.375rem;background:#f3f4f6;color:#111827;font-size:.875em;font-family:Consolas,Monaco,Courier New,monospace}.ql-container .ql-editor pre,.post pre{margin:1.25rem 0;padding:1rem;overflow-x:auto;border-radius:.75rem;background:#111827;color:#f9fafb}.ql-container .ql-editor pre code,.post pre code{padding:0;background:transparent;color:inherit;font-size:.875rem;line-height:1.6}.ql-container .ql-editor table,.post table{width:100%;margin:1.5rem 0;border-collapse:collapse;overflow:hidden}.ql-container .ql-editor th,.ql-container .ql-editor td,.post th,.post td{padding:.75rem;border:1px solid #e5e7eb;text-align:left;vertical-align:top}.ql-container .ql-editor th,.post th{background:#f9fafb;font-weight:700}.ql-container .ql-editor .ql-align-left,.post .ql-align-left{text-align:left}.ql-container .ql-editor .ql-align-center,.post .ql-align-center{text-align:center}.ql-container .ql-editor .ql-align-right,.post .ql-align-right{text-align:right}.ql-container .ql-editor .ql-align-justify,.post .ql-align-justify{text-align:justify}.ql-container .ql-editor .ql-direction-rtl,.post .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-container .ql-editor .ql-size-small,.post .ql-size-small{font-size:.875rem}.ql-container .ql-editor .ql-size-large,.post .ql-size-large{font-size:1.25rem}.ql-container .ql-editor .ql-size-huge,.post .ql-size-huge{font-size:1.5rem}.ql-container .ql-editor .ql-font-serif,.post .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-container .ql-editor .ql-font-monospace,.post .ql-font-monospace{font-family:Consolas,Monaco,Courier New,monospace}.ql-container .ql-editor .ql-indent-1,.post .ql-indent-1{margin-left:2rem}.ql-container .ql-editor .ql-indent-2,.post .ql-indent-2{margin-left:4rem}.ql-container .ql-editor .ql-indent-3,.post .ql-indent-3{margin-left:6rem}.ql-container .ql-editor .ql-indent-4,.post .ql-indent-4{margin-left:8rem}.ql-container .ql-editor .ql-indent-5,.post .ql-indent-5{margin-left:10rem}.ql-container .ql-editor .ql-indent-6,.post .ql-indent-6{margin-left:12rem}.ql-container .ql-editor .ql-indent-7,.post .ql-indent-7{margin-left:14rem}.ql-container .ql-editor .ql-indent-8,.post .ql-indent-8{margin-left:16rem}.ql-container .ql-editor .ql-align-center img,.ql-container .ql-editor .ql-align-center iframe,.ql-container .ql-editor .ql-align-center .ql-video,.post .ql-align-center img,.post .ql-align-center iframe,.post .ql-align-center .ql-video{margin-left:auto;margin-right:auto}.ql-container .ql-editor .ql-align-right img,.ql-container .ql-editor .ql-align-right iframe,.ql-container .ql-editor .ql-align-right .ql-video,.post .ql-align-right img,.post .ql-align-right iframe,.post .ql-align-right .ql-video{margin-left:auto;margin-right:0}.ql-container .ql-editor .ql-align-left img,.ql-container .ql-editor .ql-align-left iframe,.ql-container .ql-editor .ql-align-left .ql-video,.post .ql-align-left img,.post .ql-align-left iframe,.post .ql-align-left .ql-video{margin-left:0;margin-right:auto}.ql-container .ql-editor figure,.post figure{margin:1.25rem 0}.ql-container .ql-editor figure img,.ql-container .ql-editor figure iframe,.post figure img,.post figure iframe{margin:0}.ql-container .ql-editor figure figcaption,.post figure figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:#6b7280;text-align:center}@media(max-width:768px){.ql-container .ql-editor h1,.post h1{font-size:1.75rem}.ql-container .ql-editor h2,.post h2{font-size:1.5rem}.ql-container .ql-editor h3,.post h3{font-size:1.25rem}.ql-container .ql-editor h4,.post h4{font-size:1.125rem}.ql-container .ql-editor ul,.ql-container .ql-editor ol,.post ul,.post ol{padding-left:1.25rem}.ql-container .ql-editor iframe,.ql-container .ql-editor .ql-video,.post iframe,.post .ql-video{min-height:220px}.ql-container .ql-editor .ql-indent-1,.ql-container .ql-editor .ql-indent-2,.ql-container .ql-editor .ql-indent-3,.ql-container .ql-editor .ql-indent-4,.ql-container .ql-editor .ql-indent-5,.ql-container .ql-editor .ql-indent-6,.ql-container .ql-editor .ql-indent-7,.ql-container .ql-editor .ql-indent-8,.post .ql-indent-1,.post .ql-indent-2,.post .ql-indent-3,.post .ql-indent-4,.post .ql-indent-5,.post .ql-indent-6,.post .ql-indent-7,.post .ql-indent-8{margin-left:1rem}}
