.overview.svelte-wo75m7{padding:var(--space-16) var(--container-padding);background-color:var(--color-bg-white)}.overview__inner.svelte-wo75m7{max-width:900px;margin:0 auto}.overview__how-it-works.svelte-wo75m7{margin-bottom:var(--space-12)}.overview__section-title.svelte-wo75m7{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.overview__explanation.svelte-wo75m7{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.overview__callout.svelte-wo75m7{background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-6)}.overview__callout-title.svelte-wo75m7{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.overview__callout-list.svelte-wo75m7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.overview__callout-list.svelte-wo75m7 li:where(.svelte-wo75m7){font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);padding-left:var(--space-6);position:relative}.overview__callout-list.svelte-wo75m7 li:where(.svelte-wo75m7):before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:var(--font-weight-bold)}.overview__warning.svelte-wo75m7{background-color:#fadbd8;border-left:4px solid var(--color-danger, #e74c3c);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-5) var(--space-6);margin-bottom:var(--space-12)}.overview__warning-title.svelte-wo75m7{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.overview__warning-text.svelte-wo75m7{font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.overview__group.svelte-wo75m7{margin-bottom:var(--space-10)}.overview__group-title.svelte-wo75m7{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.overview__group-desc.svelte-wo75m7{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}.overview__grid.svelte-wo75m7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.overview__fallback.svelte-wo75m7{text-align:center;padding:var(--space-10) 0;border-top:1px solid var(--color-border)}.overview__fallback-title.svelte-wo75m7{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin-bottom:var(--space-3)}.overview__fallback-text.svelte-wo75m7{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5);max-width:500px;margin-left:auto;margin-right:auto}.overview__fallback-link.svelte-wo75m7{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.overview__fallback-link.svelte-wo75m7:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}@media(max-width:768px){.overview.svelte-wo75m7{padding:var(--space-10) var(--space-4)}.overview__callout.svelte-wo75m7{padding:var(--space-4) var(--space-5)}.overview__grid.svelte-wo75m7{grid-template-columns:1fr}}
