.case-study.svelte-17dlqf{max-width:48rem;margin:0 auto;padding:2.75rem 1.25rem 3rem;color:var(--color-text)}.hero.svelte-17dlqf h1:where(.svelte-17dlqf){margin-top:0;font-size:clamp(1.6em,1.8vw + 1em,2.35em);color:var(--color-near-black)}.hero-kicker.svelte-17dlqf{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-interactive)}.lede.svelte-17dlqf{font-size:1.05rem;color:var(--color-text-muted);line-height:1.55;margin-bottom:1.25rem}.case-at-a-glance.svelte-17dlqf{margin:0 0 2rem;padding:1rem 1.15rem;border-radius:.5rem;background:var(--color-bg-soft);border:1px solid var(--color-border);border-left:4px solid var(--color-primary-teal)}.case-at-a-glance.svelte-17dlqf p:where(.svelte-17dlqf){margin:0;font-size:1.02rem;font-weight:600;line-height:1.5;color:var(--color-near-black)}section.svelte-17dlqf{margin-bottom:2rem}h2.svelte-17dlqf{font-size:1.2rem;color:var(--color-hero-primary-bg-hover);margin:0 0 .65rem}section.svelte-17dlqf p:where(.svelte-17dlqf),section.svelte-17dlqf ul:where(.svelte-17dlqf){line-height:1.6;margin:0 0 .85rem}ul.svelte-17dlqf{padding-inline-start:1.2rem}li.svelte-17dlqf{margin-bottom:.5rem}.muted.svelte-17dlqf{margin:0;color:var(--color-text-muted);font-size:.92rem}.page-index.svelte-17dlqf{margin:.35rem 0 1rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--color-bg-soft);border:1px solid var(--color-border)}.page-index.svelte-17dlqf ul:where(.svelte-17dlqf){list-style:none;padding:0;margin:0}.page-index.svelte-17dlqf li:where(.svelte-17dlqf){margin-bottom:.35rem}.page-index.svelte-17dlqf li:where(.svelte-17dlqf):last-child{margin-bottom:0}.page-index.svelte-17dlqf .muted:where(.svelte-17dlqf){font-size:.92rem}#trama.svelte-17dlqf,#wing-playground.svelte-17dlqf{scroll-margin-top:5.5rem}
