.home-section.svelte-13o4cd8{display:flex;flex-direction:column;gap:1rem}.section-header.svelte-13o4cd8{display:flex;align-items:center;gap:1rem}.section-line.svelte-13o4cd8{flex:1;height:1px;background:linear-gradient(90deg,#d0d6df00,#d0d6df)}.section-line.svelte-13o4cd8:last-child{background:linear-gradient(90deg,#d0d6df,#d0d6df00)}.section-header.svelte-13o4cd8 h2:where(.svelte-13o4cd8){margin:0;font-size:1.45rem;color:#1b2430;text-align:center;white-space:nowrap}.topic-grid.svelte-13o4cd8{display:grid;grid-template-columns:1fr;gap:1rem}.topic-card.svelte-13o4cd8{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem;border-radius:8px;border:1px solid #e6e9ef;background:linear-gradient(180deg,#fff,#fafbff);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.topic-card.svelte-13o4cd8:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14;border-color:#cfd6e4}.topic-label.svelte-13o4cd8{display:inline-flex;align-self:flex-start;padding:.28rem .62rem;border-radius:999px;background:#eef3ff;color:#3b5bdb;font-size:.78rem;font-weight:600}.topic-card.svelte-13o4cd8 h3:where(.svelte-13o4cd8){margin:0;font-size:1.15rem;line-height:1.4;color:#162032}.topic-intro.svelte-13o4cd8{margin:0;color:#5f6c7b;line-height:1.65}.empty-state.svelte-13o4cd8{margin:0;padding:1rem 1.1rem;border:1px dashed #d6dbe3;border-radius:16px;color:#667085;background:#fafbfc}@media (min-width: 768px){.topic-grid.svelte-13o4cd8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.home-page.svelte-1mxjajz{max-width:1200px;margin:0 auto;padding:24px 12px 64px;display:flex;flex-direction:column;gap:2.5rem}.hero-search.svelte-1mxjajz{width:100%;display:flex;justify-content:center}.content-stack.svelte-1mxjajz{display:flex;flex-direction:column;gap:2.75rem}@media (min-width: 768px){.home-page.svelte-1mxjajz{padding:32px 20px 72px;gap:3rem}}
