html{scroll-padding-top:88px}.review-content{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;color:#292524;overflow-x:hidden}.review-content img,.review-content video,.review-content iframe{max-width:100%;height:auto}.review-content *{max-width:100%;box-sizing:border-box;min-width:0}.review-content pre,.review-content code{white-space:pre-wrap;word-break:break-word}@media (max-width: 639px){.review-content [style*="grid-template-columns:repeat(3"],.review-content [style*="grid-template-columns:repeat(4"],.review-content [style*="grid-template-columns: repeat(3"],.review-content [style*="grid-template-columns: repeat(4"],.review-content [style*="grid-template-columns:1fr 1fr 1fr"],.review-content [style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}}.review-content h2{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;line-height:31px;font-weight:600;color:#292524;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:8px;border-bottom:1px solid #E7E5E4;scroll-margin-top:88px}.review-content h3{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:26px;font-weight:600;color:#292524;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:88px}.review-content h4{font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:24px;font-weight:600;color:#292524;margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:88px}.review-content p{font-size:17px;line-height:1.75;color:#292524;margin-top:.875rem;margin-bottom:.875rem}.review-content ul,.review-content ol{margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.review-content ul{list-style-type:disc}.review-content ol{list-style-type:decimal}.review-content li{font-size:17px;line-height:1.7;color:#292524}.review-content li>ul,.review-content li>ol{margin-top:.5rem;margin-bottom:0}.review-content strong{font-weight:600;color:#292524}.review-content em{font-style:italic}@media (max-width: 639px){.review-content h2{font-size:20px;line-height:28px}.review-content h3{font-size:18px;line-height:24px}.review-content p,.review-content li{font-size:15px;line-height:24px}}.review-content a{color:#4f46e5;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.review-content a:hover{color:#3730a3}.review-content hr{margin:2rem 0;border:none;border-top:1px solid #E7E5E4}.review-content :not(pre)>code{font-family:Geist Mono,JetBrains Mono,monospace;font-size:14px;background:#f5f5f4;border:1px solid #E7E5E4;border-radius:6px;padding:2px 6px;color:#4f46e5;word-break:break-all}.review-content pre{background:#1c1917;border-radius:12px;padding:1rem 1.25rem;margin:1.5rem 0;overflow-x:auto}.review-content pre code{background:transparent;border:none;border-radius:0;padding:0;color:#e7e5e4;font-size:13px;line-height:1.7}.review-content blockquote{border-left:3px solid #4F46E5;padding:.75rem 1rem;background:#fafaf9;border-radius:0 8px 8px 0;margin:1.25rem 0;color:#292524}.review-content blockquote p{margin:0}.review-content blockquote p+p{margin-top:.75rem}.review-content blockquote.verdict-card{border-left:4px solid #4F46E5;background:linear-gradient(135deg,#f5f3ff,#fafaf9);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000a}.review-content img{margin:1.5rem 0;border-radius:12px;display:block;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.review-content figure{margin:2rem 0;border-radius:12px;overflow:hidden}.review-content figcaption{font-size:12px;color:#a8a29e;text-align:center;padding-top:8px;font-style:italic}.review-content table{width:100%;border-collapse:collapse;font-size:14px;margin:1.5rem 0;border:1px solid #E7E5E4;border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.review-content thead tr{background:#f5f5f4}.review-content th{text-align:left;padding:12px 16px;font-weight:700;font-size:13px;color:#292524}.review-content td{padding:12px 16px;border-bottom:1px solid #F5F5F4;color:#292524;vertical-align:top}.review-content tbody tr:last-child td{border-bottom:none}.review-content tbody tr:hover td{background:#fafaf9}.review-content .callout{background:#fafaf9;border:1px solid #E7E5E4;border-radius:12px;padding:20px 24px;margin:1.5rem 0}.faq-box details{border-bottom:1px solid #E7E5E4}.faq-box details:last-child{border-bottom:none}.faq-box summary{list-style:none;cursor:pointer;padding:16px 32px 16px 0;position:relative;font-size:16px;font-weight:600;color:#292524;transition:color .15s}.faq-box summary::-webkit-details-marker{display:none}.faq-box summary:hover{color:#4f46e5}.faq-box summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:#79716b}.faq-box details[open] summary{color:#4f46e5}.faq-box details[open] summary:after{content:"−";color:#4f46e5}.faq-box details>*:not(summary){font-size:15px;line-height:25px;color:#57534e;padding:0 0 16px}.toc-link.active{color:#4f46e5!important;border-left-color:#4f46e5!important;font-weight:500}.prose-body [style*="background:#F5F3FF"]{background:#eef2ff!important;border-color:#c7d2fe!important;border-left-color:#6366f1!important;border-radius:12px!important;padding:20px 24px!important;margin:0 0 2rem!important}.prose-body [style*="background:#FAFAF9"]{background:#f9fafb!important;border-color:#e5e7eb!important;border-radius:10px!important}.prose-body [style*="background:linear-gradient(135deg,#F5F3FF"],.prose-body [style*="background:#F5F3FF"]{color:#1f2937!important}.prose-body [style*="background:linear-gradient(135deg,#F5F3FF"] p,.prose-body [style*="background:linear-gradient(135deg,#F5F3FF"] h2,.prose-body [style*="background:linear-gradient(135deg,#F5F3FF"] h3,.prose-body [style*="background:linear-gradient(135deg,#F5F3FF"] h4{color:#111827!important}.prose-body [style*="background:#0D1117"],.prose-body [style*="background:#111827"],.prose-body [style*="background:#0F172A"],.prose-body [style*="background:#1c1917"],.prose-body [style*="background:#020617"],.prose-body [style*="background:#0a0a0a"]{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;color:#fff!important;border-color:transparent!important;padding:32px!important;border-radius:16px!important;margin:2rem 0!important}.prose-body [style*="background:#0D1117"] *,.prose-body [style*="background:#111827"] *,.prose-body [style*="background:#0F172A"] *,.prose-body [style*="background:#1c1917"] *,.prose-body [style*="background:#020617"] *,.prose-body [style*="background:#0a0a0a"] *{color:#fff!important;border-color:#ffffff40!important}.prose-body [style*="background:#0D1117"] a:not([style*=background]),.prose-body [style*="background:#111827"] a:not([style*=background]),.prose-body [style*="background:#0F172A"] a:not([style*=background]){color:#fde68a!important;border-bottom-color:#fde68a80!important}.prose-body details.group[open]>summary .transition-transform{transform:rotate(45deg)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
