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