.quill-content{color:#374151;font-size:1.125rem;line-height:1.8}.quill-content,.quill-content :not(table):not(thead):not(tbody):not(tr):not(th):not(td){max-width:100%;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}.quill-content table,.quill-content table *{overflow-wrap:normal!important;max-width:none!important}.quill-content pre,.quill-content code{white-space:pre-wrap!important;word-break:break-all!important;hyphens:none!important}.quill-content p,.quill-content h1,.quill-content h2,.quill-content h3,.quill-content h4,.quill-content h5,.quill-content h6,.quill-content li,.quill-content span{white-space:normal!important}.quill-content p{margin-bottom:1.5em}.quill-content h2{color:#111827;letter-spacing:-.025em;margin-top:2em;margin-bottom:.75em;font-size:1.875rem;font-weight:800}.quill-content h3{color:#1f2937;letter-spacing:-.025em;margin-top:1.5em;margin-bottom:.75em;font-size:1.5rem;font-weight:700}.quill-content a{color:#ff4949;font-weight:600;text-decoration:underline}.quill-content a:hover{color:#e33c3c}.quill-content ul{margin-bottom:1.5em!important;padding-left:1.75rem!important;list-style-type:disc!important}.quill-content ol{margin-bottom:1.5em!important;padding-left:1.75rem!important;list-style-type:decimal!important}.quill-content li{margin-bottom:.5em!important}.quill-content blockquote{color:#4b5563!important;border-left:4px solid #ff4949!important;margin:1.75em 0!important;padding-left:1.25rem!important;font-style:italic!important}.quill-content strong{color:#111827!important;font-weight:700!important}.quill-content img{border-radius:1rem!important;max-width:100%!important;height:auto!important;margin:2em auto!important;box-shadow:0 10px 25px -5px #0000000d!important}.quill-custom-styled{flex-direction:column;display:flex}.quill-custom-styled .ql-toolbar.ql-snow{z-index:20;background-color:#f8fafc;position:sticky;top:0;border:none!important;border-bottom:1px solid #e2e8f0!important;padding:10px 16px!important}.quill-custom-styled .ql-container.ql-snow{flex:1;font-family:inherit;font-size:1.1rem;border:none!important}.quill-custom-styled .ql-editor{color:#1e293b;min-height:520px;line-height:1.85;padding:24px 32px!important}.quill-custom-styled.is-tall .ql-editor{min-height:780px}.quill-custom-styled.is-fullscreen{flex-direction:column;height:calc(100vh - 130px);display:flex}.quill-custom-styled.is-fullscreen .ql-container{flex:1;overflow-y:auto}.quill-custom-styled.is-fullscreen .ql-editor{max-width:960px;min-height:100%;margin:0 auto;padding:36px 48px!important}.quill-custom-styled .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal;left:32px}.quill-custom-styled.is-fullscreen .ql-editor.ql-blank:before{left:48px}.table-responsive,.quill-content .table-responsive,.prose .table-responsive{-webkit-overflow-scrolling:touch!important;border-radius:14px!important;width:100%!important;margin:1.75rem 0!important;overflow-x:auto!important}.quill-content table,.ql-editor table,.prose table,table.article-table{border-collapse:separate!important;border-spacing:0!important;background-color:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;width:100%!important;margin:1.5rem 0!important;font-size:.95rem!important;line-height:1.6!important;overflow:hidden!important;box-shadow:0 4px 12px -2px #0000000a!important}.quill-content table thead,.ql-editor table thead,.prose table thead{background-color:#f8fafc!important;border-bottom:2px solid #cbd5e1!important}.quill-content table th,.ql-editor table th,.prose table th,table.article-table th{color:#0f172a!important;text-align:left!important;letter-spacing:-.01em!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:14px 18px!important;font-size:.9rem!important;font-weight:800!important}.quill-content table th:last-child,.ql-editor table th:last-child,.prose table th:last-child{border-right:none!important}.quill-content table td,.ql-editor table td,.prose table td,table.article-table td{min-width:130px;color:#334155!important;vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;border-right:1px solid #f1f5f9!important;padding:13px 18px!important}.quill-content table td:last-child,.ql-editor table td:last-child,.prose table td:last-child{border-right:none!important}.quill-content table tr:last-child td,.ql-editor table tr:last-child td,.prose table tr:last-child td{border-bottom:none!important}.quill-content table tbody tr:nth-child(2n),.ql-editor table tbody tr:nth-child(2n),.prose table tbody tr:nth-child(2n){background-color:#fafbfc!important}.quill-content table tbody tr:hover,.ql-editor table tbody tr:hover,.prose table tbody tr:hover{background-color:#f1f5f9!important}.ql-editor table tr:first-child td,.table-header-row td{color:#0f172a!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-weight:800!important}.quill-content table:not(:has(thead)) tr:first-child td{color:#0f172a!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-weight:800!important}.prose table:not(:has(thead)) tr:first-child td{color:#0f172a!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-weight:800!important}.callout,.callout-tip,div[style*=\#f0fdf4],div[style*="background-color: #f0fdf4"]{color:#166534!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-left:5px solid #16a34a!important;border-radius:12px!important;margin:1.75rem 0!important;padding:18px 22px!important}.callout-warning,div[style*=\#fffbeb],div[style*="background-color: #fffbeb"]{color:#92400e!important;background-color:#fffbeb!important;border:1px solid #fde68a!important;border-left:5px solid #f59e0b!important;border-radius:12px!important;margin:1.75rem 0!important;padding:18px 22px!important}.callout-faq{background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-left:5px solid #6366f1!important;border-radius:14px!important;margin:1.75rem 0!important;padding:20px 24px!important}div[style*=\#f8fafc]:has(h4){background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-left:5px solid #6366f1!important;border-radius:14px!important;margin:1.75rem 0!important;padding:20px 24px!important}div[style*="background-color: #f8fafc"]:has(h4){background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-left:5px solid #6366f1!important;border-radius:14px!important;margin:1.75rem 0!important;padding:20px 24px!important}
