.question-search.svelte-1njbyu5{width:100%}.search-section.svelte-1njbyu5{background:var(--color-bg-alt);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border)}.container.svelte-1njbyu5{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.search-box.svelte-1njbyu5{position:relative;margin-bottom:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto}.search-icon.svelte-1njbyu5{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.search-input.svelte-1njbyu5{width:100%;padding:var(--space-4) var(--space-12);font-size:var(--text-base);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--transition-fast)}.search-input.svelte-1njbyu5:focus{outline:none;border-color:var(--color-primary)}.clear-btn.svelte-1njbyu5{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);background:none;border:none;font-size:var(--text-xl);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2);line-height:1}.clear-btn.svelte-1njbyu5:hover{color:var(--color-text)}.category-filters.svelte-1njbyu5{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4)}.category-btn.svelte-1njbyu5{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.category-btn.svelte-1njbyu5:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-btn.active.svelte-1njbyu5{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.results-count.svelte-1njbyu5{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0}.results-section.svelte-1njbyu5{padding:var(--space-8) 0}.results-grid.svelte-1njbyu5{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.result-card.svelte-1njbyu5{display:block;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:all var(--transition-fast)}.result-card.svelte-1njbyu5:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.result-category.svelte-1njbyu5{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--color-bg-alt);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);margin-bottom:var(--space-2)}.result-card.svelte-1njbyu5 h3:where(.svelte-1njbyu5){font-size:var(--text-base);font-weight:var(--font-medium);line-height:1.4;margin-bottom:var(--space-2);color:var(--color-text)}.result-preview.svelte-1njbyu5{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-3)}.result-meta.svelte-1njbyu5{font-size:var(--text-xs);color:var(--color-text-secondary)}.view-more.svelte-1njbyu5{text-align:center;margin-top:var(--space-8)}.view-more.svelte-1njbyu5 p:where(.svelte-1njbyu5){font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.view-more-link.svelte-1njbyu5{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.view-more-link.svelte-1njbyu5:hover{text-decoration:underline}.no-results.svelte-1njbyu5{padding:var(--space-16) 0}.no-results-content.svelte-1njbyu5{text-align:center;max-width:400px;margin:0 auto;padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-xl)}.no-results-content.svelte-1njbyu5 svg:where(.svelte-1njbyu5){color:var(--color-text-secondary);margin-bottom:var(--space-4)}.no-results-content.svelte-1njbyu5 h3:where(.svelte-1njbyu5){font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-2)}.no-results-content.svelte-1njbyu5 p:where(.svelte-1njbyu5){font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.btn.svelte-1njbyu5{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-weight:var(--font-semibold);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-fast);font-size:var(--text-sm)}.btn-primary.svelte-1njbyu5{background:var(--color-primary);color:#fff}.btn-primary.svelte-1njbyu5:hover{background:var(--color-primary-dark)}@media(max-width:640px){.category-filters.svelte-1njbyu5{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.category-btn.svelte-1njbyu5{flex-shrink:0}}.cb-hero[data-astro-cid-46qqu2uv]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--color-text-inverse);padding:var(--space-12) 0 var(--space-16);text-align:center}.breadcrumb[data-astro-cid-46qqu2uv]{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);opacity:.8}.breadcrumb[data-astro-cid-46qqu2uv] a[data-astro-cid-46qqu2uv]{color:inherit}.hero-content[data-astro-cid-46qqu2uv]{max-width:700px;margin:0 auto}.hero-badge[data-astro-cid-46qqu2uv]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#ffffff26;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-4)}h1[data-astro-cid-46qqu2uv]{font-size:var(--text-4xl);margin-bottom:var(--space-4);color:var(--color-text-inverse)}@media(min-width:768px){h1[data-astro-cid-46qqu2uv]{font-size:var(--text-5xl)}}.hero-desc[data-astro-cid-46qqu2uv]{font-size:var(--text-lg);opacity:.9;margin-bottom:var(--space-8);line-height:1.6}.btn-cta[data-astro-cid-46qqu2uv]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--color-text-inverse);color:var(--color-primary);font-weight:var(--font-semibold);font-size:var(--text-lg);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-fast)}.btn-cta[data-astro-cid-46qqu2uv]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stats-row[data-astro-cid-46qqu2uv]{display:flex;justify-content:center;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.2)}.stat[data-astro-cid-46qqu2uv]{text-align:center}.stat-value[data-astro-cid-46qqu2uv]{display:block;font-size:var(--text-3xl);font-weight:var(--font-bold)}.stat-label[data-astro-cid-46qqu2uv]{font-size:var(--text-sm);opacity:.8}.section[data-astro-cid-46qqu2uv]{padding:var(--space-16) 0}.section-title[data-astro-cid-46qqu2uv]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:var(--space-8)}.section-header[data-astro-cid-46qqu2uv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8)}.section-header[data-astro-cid-46qqu2uv] .section-title[data-astro-cid-46qqu2uv]{margin-bottom:0}.view-all-link[data-astro-cid-46qqu2uv]{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.view-all-link[data-astro-cid-46qqu2uv]:hover{text-decoration:underline}.questions-grid[data-astro-cid-46qqu2uv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.question-card[data-astro-cid-46qqu2uv]{display:block;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:all var(--transition-fast)}.question-card[data-astro-cid-46qqu2uv]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.question-category[data-astro-cid-46qqu2uv]{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--color-bg-alt);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);margin-bottom:var(--space-2)}.question-card[data-astro-cid-46qqu2uv] h3[data-astro-cid-46qqu2uv]{font-size:var(--text-base);font-weight:var(--font-medium);line-height:1.4;margin-bottom:var(--space-3);color:var(--color-text)}.question-meta[data-astro-cid-46qqu2uv]{font-size:var(--text-sm);color:var(--color-text-secondary)}.categories-section[data-astro-cid-46qqu2uv]{background:var(--color-bg-alt)}.categories-grid[data-astro-cid-46qqu2uv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-4)}.category-card[data-astro-cid-46qqu2uv]{display:block;padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:all var(--transition-fast)}.category-card[data-astro-cid-46qqu2uv]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.category-icon[data-astro-cid-46qqu2uv]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.category-card[data-astro-cid-46qqu2uv] h3[data-astro-cid-46qqu2uv]{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-2);color:var(--color-text)}.category-desc[data-astro-cid-46qqu2uv]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-3)}.category-count[data-astro-cid-46qqu2uv]{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-medium)}.recent-list[data-astro-cid-46qqu2uv]{display:flex;flex-direction:column;gap:var(--space-3)}.recent-item[data-astro-cid-46qqu2uv]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:all var(--transition-fast)}.recent-item[data-astro-cid-46qqu2uv]:hover{border-color:var(--color-primary);background:var(--color-bg-alt)}.recent-content[data-astro-cid-46qqu2uv]{flex:1;min-width:0}.recent-category[data-astro-cid-46qqu2uv]{display:inline-block;font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--font-medium);margin-bottom:var(--space-1)}.recent-item[data-astro-cid-46qqu2uv] h3[data-astro-cid-46qqu2uv]{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-item[data-astro-cid-46qqu2uv] time[data-astro-cid-46qqu2uv]{flex-shrink:0;font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:var(--space-4)}.cta-section[data-astro-cid-46qqu2uv]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-dark) 100%);color:var(--color-text-inverse);text-align:center}.cta-content[data-astro-cid-46qqu2uv]{max-width:600px;margin:0 auto}.cta-section[data-astro-cid-46qqu2uv] h2[data-astro-cid-46qqu2uv]{font-size:var(--text-2xl);color:var(--color-text-inverse);margin-bottom:var(--space-4)}.cta-section[data-astro-cid-46qqu2uv] p[data-astro-cid-46qqu2uv]{opacity:.9;margin-bottom:var(--space-8);line-height:1.6}.btn-cta-large[data-astro-cid-46qqu2uv]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-10);background:var(--color-text-inverse);color:var(--color-secondary);font-weight:var(--font-semibold);font-size:var(--text-lg);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-fast)}.btn-cta-large[data-astro-cid-46qqu2uv]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(max-width:640px){.stats-row[data-astro-cid-46qqu2uv]{flex-direction:column;gap:var(--space-4)}}.disclaimer-footer[data-astro-cid-46qqu2uv]{background:#fef3c7;border-top:1px solid #fbbf24;padding:var(--space-4) 0}.disclaimer-footer[data-astro-cid-46qqu2uv] p[data-astro-cid-46qqu2uv]{font-size:var(--text-sm);color:#92400e;margin:0;text-align:center;line-height:1.6}.disclaimer-footer[data-astro-cid-46qqu2uv] strong[data-astro-cid-46qqu2uv]{color:#78350f}.disclaimer-footer[data-astro-cid-46qqu2uv] a[data-astro-cid-46qqu2uv]{color:#b45309;text-decoration:underline}
