.ai-citation-optimized[data-v-b3e26d10]{min-height:100vh}.sr-only[data-v-b3e26d10]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.ai-summary-box[data-v-b3e26d10]{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border:1px solid #cbd5e1;border-radius:.75rem}.ai-summary-box[data-v-b3e26d10],.key-points[data-v-b3e26d10]{box-shadow:0 1px 3px #0000001a;height:100%;padding:1.5rem}.key-points[data-v-b3e26d10]{background-color:#f0fdf4;border:1px solid #d1fae5;border-radius:.75rem}.space-y-2[data-v-b3e26d10]>*+*{margin-top:.5rem}.faq-section[data-v-b3e26d10]{background-color:#f9fafb;border-radius:1rem;margin-top:3rem;padding:3rem 2rem}.space-y-4[data-v-b3e26d10]>*+*{margin-top:1rem}.faq-item[data-v-b3e26d10]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:box-shadow .2s}.faq-item[data-v-b3e26d10]:hover{box-shadow:0 4px 6px -1px #0000001a}.faq-question[data-v-b3e26d10]{background-color:#fff;padding:1.25rem;transition:background-color .2s}.faq-question[data-v-b3e26d10]:hover{background-color:#f9fafb}.faq-question h3[data-v-b3e26d10]{color:#111827;font-size:1.125rem;font-weight:600}.faq-answer[data-v-b3e26d10]{color:#4b5563;line-height:1.75;padding:0 1.25rem 1.25rem}.blog-content-wrapper[data-v-b3e26d10]{background-color:#fff;border-radius:.5rem;margin:2rem 0;padding:2rem 1.5rem}@media (min-width:768px){.blog-content-wrapper[data-v-b3e26d10]{padding:3rem 2rem}}.blog-content[data-v-b3e26d10]{color:#374151;font-size:1.125rem;line-height:1.75rem;max-width:none}.blog-content h1[data-v-b3e26d10]{font-size:2.25rem;font-weight:800;line-height:2.5rem}.blog-content h1[data-v-b3e26d10],.blog-content h2[data-v-b3e26d10]{color:#111827;margin-bottom:1rem;margin-top:2rem}.blog-content h2[data-v-b3e26d10]{font-size:1.875rem;font-weight:700;line-height:2.25rem}.blog-content h3[data-v-b3e26d10]{font-size:1.5rem;line-height:2rem;margin-bottom:.75rem}.blog-content h3[data-v-b3e26d10],.blog-content h4[data-v-b3e26d10]{color:#111827;font-weight:600;margin-top:1.5rem}.blog-content h4[data-v-b3e26d10]{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.blog-content p[data-v-b3e26d10]{line-height:1.75;margin-bottom:1.25rem}.blog-content a[data-v-b3e26d10]{color:#c55c23;font-weight:500;text-decoration:underline}.blog-content a[data-v-b3e26d10]:hover{color:#a74a1c}.blog-content ol[data-v-b3e26d10],.blog-content ul[data-v-b3e26d10]{margin-bottom:1.5rem;margin-top:1rem;padding-left:1.5rem}.blog-content ul[data-v-b3e26d10]{list-style-type:disc}.blog-content ol[data-v-b3e26d10]{list-style-type:decimal}.blog-content li[data-v-b3e26d10]{line-height:1.75;margin-bottom:.5rem}.blog-content blockquote[data-v-b3e26d10]{border-left:4px solid #e5e7eb;color:#6b7280;font-style:italic;margin:1.5rem 0;padding-left:1.5rem}.blog-content code[data-v-b3e26d10]{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.875rem;padding:.125rem .375rem}.blog-content pre[data-v-b3e26d10]{background-color:#1f2937;border-radius:.5rem;color:#f9fafb;margin:1.5rem 0;overflow-x:auto;padding:1rem}.blog-content pre code[data-v-b3e26d10]{background-color:transparent;font-size:.875rem;padding:0}.blog-content strong[data-v-b3e26d10]{color:#111827;font-weight:700}.blog-content em[data-v-b3e26d10]{font-style:italic}.blog-content hr[data-v-b3e26d10]{border:0;border-top:1px solid #e5e7eb;margin:2rem 0}.blog-content img[data-v-b3e26d10]{border-radius:.5rem;height:auto;margin:1.5rem 0;max-width:100%}.blog-content table[data-v-b3e26d10]{border-collapse:collapse;margin:1.5rem 0;width:100%}.blog-content table th[data-v-b3e26d10]{background-color:#f9fafb;font-weight:600;text-align:left}.blog-content table td[data-v-b3e26d10],.blog-content table th[data-v-b3e26d10]{border:1px solid #e5e7eb;padding:.75rem}
