.faq-sub-nav.svelte-1n7lshh{padding:1rem;background-color:var(--web-part-color);border-radius:1rem}.faq-sub-nav.svelte-1n7lshh h2:where(.svelte-1n7lshh){margin-bottom:1rem}ul.svelte-1n7lshh{list-style:none;padding:0;margin:0}li.svelte-1n7lshh{margin-bottom:.5rem}button.svelte-1n7lshh,a.svelte-1n7lshh{display:block;width:100%;padding:.75rem 1rem;text-align:left;background:none;border:none;color:#333;border-radius:.25rem;transition:background-color .2s ease;cursor:pointer;font-size:1rem}button.active.svelte-1n7lshh,button.svelte-1n7lshh:hover,a.svelte-1n7lshh:hover{background-color:#06c;color:#fff;font-weight:600}button.active.svelte-1n7lshh:hover{background-color:#0052a3}a.svelte-1n7lshh{text-decoration:none}.searchable-faqs.svelte-12t06r3{width:100%}.two-columns.svelte-12t06r3{grid-template-columns:.5fr 1.5fr}.single-column.svelte-12t06r3{grid-template-columns:1fr}.category-nav.svelte-12t06r3{padding-right:2rem}.faq-content.svelte-12t06r3{min-width:0}.faq-search-bar.svelte-12t06r3{margin-bottom:1.5rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.results-count.svelte-12t06r3{color:#6c757d;font-size:.9rem;margin-bottom:1rem}.clear-filters-btn.svelte-12t06r3{padding:.25rem .75rem;font-size:.8rem;background-color:#6c757d;color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.clear-filters-btn.svelte-12t06r3:hover{background-color:#5a6268}.clear-filters-btn.primary.svelte-12t06r3{background-color:#06c;font-size:.9rem;padding:.5rem 1rem}.clear-filters-btn.primary.svelte-12t06r3:hover{background-color:#0052a3}.no-results.svelte-12t06r3,.empty-state.svelte-12t06r3{padding:2rem;text-align:center;background-color:#f8f9fa;border-radius:8px}.category-nav-slot.svelte-12t06r3{margin-top:1.5rem}.search-result-item.svelte-12t06r3{margin-bottom:1rem}.category-label.svelte-12t06r3{font-size:.8rem;color:#6c757d;font-weight:500;margin-bottom:.5rem;padding:.25rem .5rem;background-color:#f8f9fa;border-radius:4px;display:inline-block}@media screen and (max-width:900px){.two-columns.svelte-12t06r3{grid-template-columns:1fr}.category-nav.svelte-12t06r3{padding-right:0;margin-bottom:2rem}.faq-search-bar.svelte-12t06r3{margin-bottom:1.5rem}.category-nav-slot.svelte-12t06r3{margin-top:1rem}}
