.blog-content{color:#d1d5db;line-height:1.7}.blog-content.prose{color:#d1d5db}.blog-content.prose h1,.blog-content.prose h2,.blog-content.prose h3,.blog-content.prose h4,.blog-content.prose h5,.blog-content.prose h6{color:#fff}.blog-content.prose p{color:#d1d5db}.blog-content.prose a{color:#a78bfa}.blog-content.prose a:hover{color:#c4b5fd}.blog-content.prose ul,.blog-content.prose ol,.blog-content.prose li{color:#d1d5db}.blog-content.prose blockquote{color:#9ca3af;border-left-color:#4b5563}.blog-content.prose code{color:#f3f4f6;background-color:#374151}.blog-content.prose pre{color:#f3f4f6;background-color:#1f2937}.blog-content.prose img{object-fit:cover;vertical-align:middle;width:100%;max-width:100%;display:block}.blog-content .prose table,.blog-content.prose table,article.blog-content table{color:#e5e7eb;border-collapse:collapse;border-radius:.5rem;display:table;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.3);border:1px solid #4b5563!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important}.blog-content .prose thead,.blog-content.prose thead,article.blog-content thead{background-color:#1f2937}.blog-content .prose th,.blog-content.prose th,article.blog-content th{color:#fff;text-align:left;background-color:#1f2937;font-size:.9375rem;font-weight:600;border-bottom:2px solid #4b5563!important;border-right:1px solid #4b5563!important;padding:1rem 1.25rem!important}.blog-content .prose th:last-child,.blog-content.prose th:last-child,article.blog-content th:last-child{border-right:none!important}.blog-content .prose tbody tr,.blog-content.prose tbody tr,article.blog-content tbody tr{transition:background-color .15s;border-bottom:1px solid #4b5563!important}.blog-content .prose tbody tr:hover,.blog-content.prose tbody tr:hover,article.blog-content tbody tr:hover{background-color:rgba(55,65,81,.5)}.blog-content .prose tbody tr:last-child,.blog-content.prose tbody tr:last-child,article.blog-content tbody tr:last-child{border-bottom:none!important}.blog-content .prose tbody tr:nth-child(2n),.blog-content.prose tbody tr:nth-child(2n),article.blog-content tbody tr:nth-child(2n){background-color:rgba(31,41,55,.5)}.blog-content .prose tbody tr:nth-child(2n):hover,.blog-content.prose tbody tr:nth-child(2n):hover,article.blog-content tbody tr:nth-child(2n):hover{background-color:rgba(55,65,81,.5)}.blog-content .prose td,.blog-content.prose td,article.blog-content td{vertical-align:top;font-size:.9375rem;line-height:1.5;border-color:#4b5563!important;border-right-style:solid!important;border-right-width:1px!important;padding:1rem 1.25rem!important}.blog-content .prose td:last-child,.blog-content.prose td:last-child,article.blog-content td:last-child{border-right:none!important}.blog-content .prose tbody td,.blog-content.prose tbody td,article.blog-content tbody td{border-bottom:none!important}.blog-content.prose .table-wrapper{-webkit-overflow-scrolling:touch;width:100%;margin:1.5rem 0;overflow-x:auto}.blog-content.prose .table-wrapper table{min-width:100%;margin:0}.blog-content .lead{color:#9ca3af;margin-bottom:2rem;font-size:1.25rem;font-weight:500;line-height:1.6}.blog-content .content-section{margin-bottom:3rem}.blog-content .content-section h2{color:#fff;margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.3}.blog-content .content-section h2:first-child{margin-top:0}.blog-content .content-section p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.blog-content .feature-list,.blog-content .stats-list{margin:1.5rem 0;padding-left:0;list-style:none}.blog-content .feature-list li,.blog-content .stats-list li{margin-bottom:1rem;padding-left:2rem;font-size:1.125rem;line-height:1.6;position:relative}.blog-content .feature-list li:before{content:"✓";color:#10b981;font-size:1.25rem;font-weight:700;position:absolute;top:0;left:0}.blog-content .stats-list li:before{content:"📊";font-size:1.125rem;position:absolute;top:0;left:0}.blog-content .numbered-list{margin:1.5rem 0;padding-left:1.5rem}.blog-content .numbered-list li{margin-bottom:1rem;font-size:1.125rem;line-height:1.6}.blog-content .faq-section{background:#374151;border:1px solid #4b5563;border-radius:.75rem;margin:3rem 0;padding:2rem}.blog-content .faq-section h2{color:#fff;margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.blog-content .faq-item{border-bottom:1px solid #4b5563;margin-bottom:2rem;padding-bottom:1.5rem}.blog-content .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-content .faq-item h3{color:#fff;margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.blog-content .faq-item p{color:#d1d5db;margin-bottom:0;font-size:1rem;line-height:1.6}.blog-content strong{color:#fff;font-weight:600}.blog-content em{color:#9ca3af;font-style:italic}@media (max-width:768px){.blog-content .content-section h2{font-size:1.5rem}.blog-content .lead{font-size:1.125rem}.blog-content .content-section p,.blog-content .feature-list li,.blog-content .stats-list li,.blog-content .numbered-list li{font-size:1rem}.blog-content .faq-section{padding:1.5rem}}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{scroll-margin-top:2rem}@media (max-width:768px){.blog-content .prose table,.blog-content.prose table,article.blog-content table{font-size:.875rem}.blog-content .prose th,.blog-content.prose th,article.blog-content th,.blog-content .prose td,.blog-content.prose td,article.blog-content td{padding:.75rem 1rem!important}}@media print{.blog-content{color:#000}.blog-content .faq-section{background:#fff;border:1px solid #000}.blog-content.prose table{box-shadow:none;border-color:#000}.blog-content.prose thead,.blog-content.prose th{border-color:#000;color:#000!important;background-color:#e5e7eb!important}.blog-content.prose tbody tr:nth-child(2n){background-color:#f9fafb!important}.blog-content.prose td{color:#000;border-color:#000}}
