.ck-content{color:#1f2937;word-break:break-word;font-family:inherit;font-size:1rem;line-height:1.75}.dark .ck-content{color:#e5e7eb}.ck-content h1{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.25}.dark .ck-content h1{color:#fff}.ck-content h2{color:#111827;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.dark .ck-content h2{color:#fff}.ck-content h3{color:#111827;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.35rem;font-weight:600;line-height:1.4}.dark .ck-content h3{color:#f3f4f6}.ck-content h4{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.ck-content p{margin-top:.75rem;margin-bottom:.75rem}.ck-content blockquote{background:#8b5cf60a;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563!important;border-left:4px solid #8b5cf6!important;margin:1.25rem 0!important;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:1.25rem!important;font-size:1.05rem!important}.dark .ck-content blockquote{background:#8b5cf614;color:#d1d5db!important;border-left-color:#a78bfa!important}.ck-content blockquote p{margin:.25rem 0}.ck-content ul{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem;list-style-type:disc}.ck-content ol{margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem;list-style-type:decimal}.ck-content li{margin-top:.25rem;margin-bottom:.25rem}.ck-content a{color:#2563eb;text-underline-offset:2px;text-decoration:underline}.dark .ck-content a{color:#60a5fa}.ck-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.ck-content th,.ck-content td{text-align:left;border:1px solid #e5e7eb;padding:.75rem 1rem}.dark .ck-content th,.dark .ck-content td{border-color:#27272a}.ck-content th{background-color:#f9fafb;font-weight:600}.dark .ck-content th{background-color:#18181b}.ck-content img,.ck-content figure{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.ck-content hr{border:0;border-top:1px solid #e5e7eb;margin:2rem 0}.dark .ck-content hr{border-top-color:#27272a}
