.case-study.svelte-dfd8kd{background:var(--color-bg-primary);border:1px solid var(--color-border);border-left:4px solid var(--accent-primary);border-radius:var(--border-radius);padding:2rem;max-width:800px;margin:0 auto}.case-study-body.svelte-dfd8kd{color:var(--color-text-secondary);line-height:1.7;font-size:1rem}.case-study-body.svelte-dfd8kd p{margin:0 0 1rem}.case-study-body.svelte-dfd8kd p:last-child{margin-bottom:0}.case-study-question.svelte-dfd8kd{margin:1.5rem 0 0;font-size:1.15rem;font-weight:600;color:var(--color-text-primary);font-style:italic}.case-study-source.svelte-dfd8kd{margin:1rem 0 0;font-size:.85rem;color:var(--color-text-muted, var(--color-text-secondary));opacity:.7}
