.prose{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.75;color:#374151}.rich-text-content{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rich-text-content img{max-width:100%;height:auto;border-radius:.75rem;margin:2rem 0;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rich-text-content p{margin-bottom:1.5rem;line-height:1.8;font-size:1.125rem;color:#374151}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin-top:2.5rem;margin-bottom:1.25rem;font-weight:600;line-height:1.3;color:#111827;letter-spacing:-.025em}.rich-text-content h1{font-size:2.25rem;font-weight:700}.rich-text-content h2{font-size:1.875rem;font-weight:600}.rich-text-content h3{font-size:1.5rem}.rich-text-content h4{font-size:1.25rem}.rich-text-content ul,.rich-text-content ol{margin-bottom:1.5rem;padding-left:2rem}.rich-text-content li{margin-bottom:.75rem;line-height:1.7;font-size:1.125rem}.rich-text-content ul li{list-style-type:disc}.rich-text-content ol li{list-style-type:decimal}.rich-text-content blockquote{border-left:4px solid #059669;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#6b7280;background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;font-size:1.125rem}.rich-text-content strong{font-weight:600;color:#111827}.rich-text-content em{font-style:italic}.rich-text-content code{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:#ef4444;font-weight:500}.rich-text-content pre{background-color:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:.75rem;margin:2rem 0;overflow-x:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;line-height:1.5}.rich-text-content pre code{background-color:transparent;padding:0;color:inherit;font-weight:400}.rich-text-content a{color:#059669;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:border-color .2s ease}.rich-text-content a:hover{border-bottom-color:#059669}.rich-text-content table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.rich-text-content table th{background-color:#38e6b4;color:#1f2937;font-weight:600;text-align:left;padding:1rem 1.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #2dd4aa}.rich-text-content table td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;font-size:1rem;line-height:1.6;color:#374151}.rich-text-content table tbody tr:nth-child(2n){background-color:#f9fafb}.rich-text-content table tbody tr:hover{background-color:#f3f4f6;transition:background-color .2s ease}.rich-text-content table tbody tr:last-child td{border-bottom:none}.rich-text-content table strong{font-weight:600;color:#111827}@media(max-width:768px){.rich-text-content table{display:block;overflow-x:auto;white-space:nowrap;margin:1.5rem 0}.rich-text-content table th,.rich-text-content table td{padding:.75rem 1rem;font-size:.875rem}.rich-text-content table th{font-size:.75rem}}.rich-text-content{quotes:"" " " "" "'" "'"}.rich-text-content p:before,.rich-text-content p:after{content:""}.faq-answer-content p{margin-bottom:.75rem;line-height:1.7}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content strong,.faq-answer-content b{font-weight:600;color:#111827}.faq-answer-content em,.faq-answer-content i{font-style:italic}.faq-answer-content a{color:#059669;text-decoration:underline}.faq-answer-content a:hover{color:#047857}.faq-answer-content ul,.faq-answer-content ol{margin:.5rem 0;padding-left:1.5rem}.faq-answer-content li{margin-bottom:.25rem}.faq-answer-content ul li{list-style-type:disc}.faq-answer-content ol li{list-style-type:decimal}.rich-text-content iframe{width:100%!important;max-width:100%;border:none!important;border-radius:.75rem;display:block;margin:1.5rem 0}.rich-text-content iframe[src*=wrapifai],.rich-text-content iframe.wrapifai-iframe,.rich-text-content iframe#wrapifai-iframe{height:800px!important;min-height:800px!important}
