.story-back-link{display:inline-block;font-size:.875rem;color:#6366f1;margin-bottom:1rem;transition:color .2s}.story-back-link:hover{color:#4f46e5}.faq-quick-section{margin-bottom:4rem}.faq-quick-section h2{font-size:1.5rem;font-weight:600;color:#18181b;margin-bottom:1.5rem}.faq-quick-list{display:flex;flex-direction:column;gap:1rem}.faq-quick-item{background:#fff;border:1px solid #E5E7EB;border-radius:.75rem;padding:1.5rem}.faq-quick-item h3{font-size:1rem;font-weight:600;color:#18181b;margin-bottom:.5rem}.faq-quick-item p{font-size:.9375rem;color:#52525b;line-height:1.5}.faq-categories-section{margin-bottom:4rem}.faq-categories-section h2{font-size:1.5rem;font-weight:600;color:#18181b;margin-bottom:1.5rem}.faq-categories-grid{display:grid;gap:1rem}@media(min-width:640px){.faq-categories-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.faq-categories-grid{grid-template-columns:repeat(3,1fr)}}.faq-category-card{background:#fff;border:1px solid #E5E7EB;border-radius:.75rem;padding:1.5rem;transition:all .2s;position:relative}.faq-category-card:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f11a}.faq-category-card h3{font-size:1rem;font-weight:600;color:#18181b;margin-bottom:.375rem;padding-right:1.5rem}.faq-category-card p{font-size:.875rem;color:#71717a;line-height:1.4}.faq-category-arrow{position:absolute;top:1.5rem;right:1.5rem;color:#a1a1aa;font-size:1.125rem;transition:all .2s}.faq-category-card:hover .faq-category-arrow{color:#6366f1;transform:translate(4px)}.faq-contact{text-align:center;padding-top:2rem;border-top:1px solid #E5E7EB}.faq-contact p{font-size:1rem;color:#71717a;margin-bottom:1rem}.faq-loading{display:flex;justify-content:center;padding:4rem 0}.faq-loading-spinner{width:2rem;height:2rem;border:3px solid #E5E7EB;border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.faq-not-found{text-align:center;padding:3rem 0}.faq-not-found h2{font-size:1.5rem;font-weight:600;color:#18181b;margin-bottom:.5rem}.faq-not-found p{color:#71717a;margin-bottom:1.5rem}.faq-article-content{margin-bottom:3rem}.faq-article-content .markdown-content{background:#fff;border:1px solid #E5E7EB;border-radius:.75rem;padding:2rem}.faq-article-content .markdown-content h1{display:none}.faq-article-content .markdown-content h2{font-size:1.375rem;font-weight:600;color:#18181b;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #E5E7EB}.faq-article-content .markdown-content h2:first-child{margin-top:0}.faq-article-content .markdown-content h3{font-size:1.125rem;font-weight:600;color:#18181b;margin-top:1.5rem;margin-bottom:.75rem}.faq-article-content .markdown-content p{font-size:1rem;line-height:1.7;color:#52525b;margin-bottom:1rem}.faq-article-content .markdown-content ul,.faq-article-content .markdown-content ol{margin-bottom:1rem;padding-left:1.5rem}.faq-article-content .markdown-content li{font-size:1rem;line-height:1.6;color:#52525b;margin-bottom:.5rem}.faq-article-content .markdown-content strong{color:#18181b;font-weight:600}.faq-article-content .markdown-content a{color:#6366f1}.faq-article-content .markdown-content a:hover{text-decoration:underline}.faq-article-content .markdown-content code{background:#f4f4f5;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.faq-article-content .markdown-content blockquote{margin:1rem 0;padding:1rem 1.5rem;background:#6366f10d;border-left:3px solid #6366F1;border-radius:0 .5rem .5rem 0}.faq-article-content .markdown-content blockquote p{margin-bottom:0;color:#52525b}.faq-article-content .markdown-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9375rem}.faq-article-content .markdown-content th,.faq-article-content .markdown-content td{padding:.75rem;text-align:left;border-bottom:1px solid #E5E7EB}.faq-article-content .markdown-content th{font-weight:600;color:#18181b;background:#fafafa}.faq-article-content .markdown-content td{color:#52525b}.faq-last-updated{font-size:.875rem;color:#a1a1aa;margin-top:1.5rem;text-align:right}.faq-related{border-top:1px solid #E5E7EB;padding-top:2rem}.faq-related h2{font-size:1.25rem;font-weight:600;color:#18181b;margin-bottom:1rem}.faq-related-grid{display:flex;flex-wrap:wrap;gap:.75rem}.faq-related-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #E5E7EB;border-radius:.5rem;font-size:.9375rem;color:#52525b;transition:all .2s}.faq-related-link:hover{border-color:#6366f1;color:#6366f1}.faq-related-link span{color:#a1a1aa;transition:all .2s}.faq-related-link:hover span{color:#6366f1;transform:translate(2px)}@media(max-width:640px){.faq-article-content .markdown-content{padding:1.5rem}.faq-article-content .markdown-content h2{font-size:1.25rem}}
