.ckeditor-content{max-width:100%;color:inherit}.ckeditor-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}@media (max-width:768px){.ckeditor-content img{-o-object-fit:contain;object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important}.ckeditor-content figure img,.ckeditor-content p img,.ckeditor-content div img,.ckeditor-content td img,.ckeditor-content th img{width:100%!important;max-width:100%!important;height:auto!important}.ckeditor-content figure{width:100%!important;max-width:100%!important}}.ckeditor-content p{margin-bottom:1rem;line-height:1.75}.ckeditor-content h1{margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.ckeditor-content h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:600}.ckeditor-content h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.ckeditor-content h4{margin-top:.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.ckeditor-content ul,.ckeditor-content ol{margin-bottom:1rem;padding-left:1.5rem}.ckeditor-content li{margin-bottom:.5rem}.ckeditor-content ul{list-style-type:disc}.ckeditor-content ol{list-style-type:decimal}.ckeditor-content table{border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:.75rem;width:100%;margin:1.5rem 0;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dark .ckeditor-content table,[data-theme=dark] .ckeditor-content table{background-color:#1f2937;box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0000004d}.ckeditor-content table th,.ckeditor-content table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.875rem 1.25rem;transition:background-color .15s ease-in-out}.dark .ckeditor-content table th,[data-theme=dark] .ckeditor-content table th,.dark .ckeditor-content table td,[data-theme=dark] .ckeditor-content table td{border-bottom-color:#374151}.ckeditor-content table th{text-transform:uppercase;letter-spacing:.05em;color:#111827;background:linear-gradient(#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb;font-size:.875rem;font-weight:600;position:relative}.dark .ckeditor-content table th,[data-theme=dark] .ckeditor-content table th{color:#f3f4f6;background:linear-gradient(#1f2937,#111827);border-bottom-color:#374151}.ckeditor-content table th:first-child{border-top-left-radius:.75rem}.ckeditor-content table th:last-child{border-top-right-radius:.75rem}.ckeditor-content table tbody tr{transition:background-color .15s ease-in-out}.ckeditor-content table tbody tr:hover{background-color:#f9fafb}.dark .ckeditor-content table tbody tr:hover,[data-theme=dark] .ckeditor-content table tbody tr:hover{background-color:#374151}.ckeditor-content table tbody tr:last-child td:first-child{border-bottom-left-radius:.75rem}.ckeditor-content table tbody tr:last-child td:last-child{border-bottom-right-radius:.75rem}.ckeditor-content table tbody tr:last-child td{border-bottom:none}.ckeditor-content table td{color:#374151;font-size:.9375rem;line-height:1.5}.dark .ckeditor-content table td,[data-theme=dark] .ckeditor-content table td{color:#d1d5db}.ckeditor-content table td strong,.ckeditor-content table td b{color:#16a34a;font-weight:600}.dark .ckeditor-content table td strong,[data-theme=dark] .ckeditor-content table td strong,.dark .ckeditor-content table td b,[data-theme=dark] .ckeditor-content table td b{color:#4ade80}@media (max-width:768px){.ckeditor-content table{border-radius:.5rem;font-size:.875rem}.ckeditor-content table th,.ckeditor-content table td{padding:.625rem .875rem}.ckeditor-content table th{font-size:.75rem}}.ckeditor-content a{color:#16a34a;text-decoration:underline;transition:color .2s ease-in-out}.dark .ckeditor-content a,[data-theme=dark] .ckeditor-content a{color:#4ade80}.ckeditor-content a:hover{color:#15803d;text-decoration:underline}.dark .ckeditor-content a:hover,[data-theme=dark] .ckeditor-content a:hover{color:#22c55e}.ckeditor-content blockquote{border-left:4px solid #d1d5db;margin:1rem 0;padding-left:1rem;font-style:italic}.dark .ckeditor-content blockquote,[data-theme=dark] .ckeditor-content blockquote{border-left-color:#4b5563}.ckeditor-content code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem}.dark .ckeditor-content code,[data-theme=dark] .ckeditor-content code{background-color:#111827}.ckeditor-content pre{background-color:#f3f4f6;border-radius:.5rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.dark .ckeditor-content pre,[data-theme=dark] .ckeditor-content pre{background-color:#111827}.ckeditor-content pre code{background-color:#0000;padding:0}.ckeditor-content h4,.ckeditor-content h5{color:#111827;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.5}.dark .ckeditor-content h4,[data-theme=dark] .ckeditor-content h4,.dark .ckeditor-content h5,[data-theme=dark] .ckeditor-content h5{color:#f3f4f6}.ckeditor-content .faq-section-title{color:#111827;border-bottom:3px solid #16a34a;padding-bottom:1rem;font-size:2rem;font-weight:700;margin-top:3rem!important;margin-bottom:2rem!important}.dark .ckeditor-content .faq-section-title,[data-theme=dark] .ckeditor-content .faq-section-title{color:#f3f4f6;border-bottom-color:#4ade80}.ckeditor-content .faq-question{color:#111827;background:linear-gradient(90deg,#f9fafb,#f3f4f6);border-left:4px solid #16a34a;border-radius:.5rem;padding:1rem 1.5rem;font-size:1.25rem;font-weight:600;margin-top:2rem!important;margin-bottom:1rem!important}.dark .ckeditor-content .faq-question,[data-theme=dark] .ckeditor-content .faq-question{color:#f3f4f6;background:linear-gradient(90deg,#1f2937,#111827);border-left-color:#4ade80}.ckeditor-content .faq-answer{color:#374151;background:#fff;border-radius:.5rem;padding:1rem 1.5rem;line-height:1.75;margin-bottom:1.5rem!important}.dark .ckeditor-content .faq-answer,[data-theme=dark] .ckeditor-content .faq-answer{color:#d1d5db;background:#1f2937}.ckeditor-content .faq-list{background:#f9fafb;border-radius:.5rem;padding:1rem 1.5rem 1rem 2.5rem;margin:1.5rem 0!important}.dark .ckeditor-content .faq-list,[data-theme=dark] .ckeditor-content .faq-list{background:#1f2937}.ckeditor-content .faq-list li{color:#374151;margin-bottom:.75rem;line-height:1.75}.dark .ckeditor-content .faq-list li,[data-theme=dark] .ckeditor-content .faq-list li{color:#d1d5db}.ckeditor-content p{color:#374151;margin-bottom:1.5rem;line-height:1.75}.dark .ckeditor-content p,[data-theme=dark] .ckeditor-content p{color:#d1d5db}.ckeditor-content ul,.ckeditor-content ol{margin:1.5rem 0;padding-left:2rem}.ckeditor-content li{color:#374151;margin-bottom:.75rem;line-height:1.75}.dark .ckeditor-content li,[data-theme=dark] .ckeditor-content li{color:#d1d5db}.ckeditor-content .licenses-container{flex-flow:wrap!important;align-items:flex-start!important;gap:1rem!important;width:100%!important;margin:1.5rem 0!important;display:flex!important}.ckeditor-content .license-image-wrapper{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden;flex:calc(50% - .5rem)!important;min-width:200px!important;max-width:calc(50% - .5rem)!important}.ckeditor-content .license-image-wrapper:hover{border-color:#10b981;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .ckeditor-content .license-image-wrapper,[data-theme=dark] .ckeditor-content .license-image-wrapper{background-color:#1f2937;border-color:#374151}.dark .ckeditor-content .license-image-wrapper:hover,[data-theme=dark] .ckeditor-content .license-image-wrapper:hover{border-color:#4ade80}.ckeditor-content .license-image-wrapper img,.ckeditor-content .license-image-wrapper .license-image{-o-object-fit:contain!important;object-fit:contain!important;cursor:pointer!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;transition:transform .2s ease-in-out!important;display:block!important}.ckeditor-content .license-image-wrapper:hover img,.ckeditor-content .license-image-wrapper:hover .license-image{transform:scale(1.02)}.ckeditor-content img.license-image{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem;cursor:pointer!important;flex:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out!important}.ckeditor-content img.license-image:hover{border-color:#10b981;transform:scale(1.02);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .ckeditor-content img.license-image,[data-theme=dark] .ckeditor-content img.license-image{background-color:#1f2937;border-color:#374151}.dark .ckeditor-content img.license-image:hover,[data-theme=dark] .ckeditor-content img.license-image:hover{border-color:#4ade80}.ckeditor-content p:has(img.license-image)+p:has(img.license-image){flex-flow:wrap!important;gap:1rem!important;margin:1.5rem 0!important;display:flex!important}.ckeditor-content p:has(img.license-image:first-child){flex-flow:wrap!important;gap:1rem!important;margin:1.5rem 0!important;display:flex!important}.ckeditor-content p:has(img.license-image) img.license-image{flex:calc(50% - .5rem)!important;min-width:200px!important;max-width:calc(50% - .5rem)!important}@media (max-width:768px){.ckeditor-content .licenses-container{flex-direction:column!important;gap:1rem!important}.ckeditor-content .license-image-wrapper{flex:100%!important;min-width:100%!important;max-width:100%!important}.ckeditor-content img.license-image{flex:100%!important;max-width:100%!important}.ckeditor-content p:has(img.license-image) img.license-image{flex:100%!important;max-width:100%!important}}
