.cases.svelte-1ubjtr0{display:grid;gap:var(--space-3xl)}.cases__eyebrow.svelte-1ubjtr0,.case-card__sector.svelte-1ubjtr0{margin:0 0 var(--space-lg);color:var(--color-muted-soft);font-size:var(--text-sm);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cases__header.svelte-1ubjtr0 h2:where(.svelte-1ubjtr0),.case-card.svelte-1ubjtr0 h3:where(.svelte-1ubjtr0){margin:0;color:var(--text);letter-spacing:-.04em}.cases__header.svelte-1ubjtr0 h2:where(.svelte-1ubjtr0){font-size:clamp(1.75rem,4vw,2.4rem)}.cases__grid.svelte-1ubjtr0{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3xl)}.case-card.svelte-1ubjtr0{padding:1.5rem;border:1px solid var(--line);border-radius:calc(var(--radius) - .5rem);background:var(--color-surface-strong)}.case-card.svelte-1ubjtr0 p:where(.svelte-1ubjtr0),.case-card.svelte-1ubjtr0 li:where(.svelte-1ubjtr0){color:var(--muted);line-height:1.8}.case-card.svelte-1ubjtr0 p:where(.svelte-1ubjtr0){margin:var(--space-lg) 0 0}.case-card.svelte-1ubjtr0 ul:where(.svelte-1ubjtr0){margin:var(--space-3xl) 0 0;padding-left:1.1rem}@media(max-width:920px){.cases__grid.svelte-1ubjtr0{grid-template-columns:1fr}}@media(max-width:640px){.case-card.svelte-1ubjtr0{padding:var(--space-4xl);border-radius:var(--radius-xl)}}
