.case-studies.svelte-1qc9zvn{display:flex;flex-direction:column;gap:var(--space-8)}.case-studies__grid.svelte-1qc9zvn{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width: 640px){.case-studies__grid.svelte-1qc9zvn{grid-template-columns:repeat(2,1fr);gap:var(--space-12)}}@media (min-width: 1024px){.case-studies__grid.svelte-1qc9zvn{grid-template-columns:repeat(3,1fr);gap:var(--space-16)}}.case-studies__empty.svelte-1qc9zvn{text-align:center;padding:var(--space-16) var(--space-4);color:var(--color-gray-500);font-size:var(--text-lg)}.case-study.svelte-1qc9zvn{display:flex;flex-direction:column;gap:var(--space-6)}.case-study.svelte-1qc9zvn:hover .case-study__title:where(.svelte-1qc9zvn) a:where(.svelte-1qc9zvn){color:var(--color-scooter-700)}.case-study__featured-image.svelte-1qc9zvn{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden}.case-study__featured-image.svelte-1qc9zvn img{width:100%;height:auto;display:block}.case-study__meta.svelte-1qc9zvn{display:flex;flex-direction:column;gap:var(--space-3)}.case-study__title.svelte-1qc9zvn{font-size:var(--text-xl);font-weight:700;line-height:1.25;margin:0}@media (min-width: 768px){.case-study__title.svelte-1qc9zvn{font-size:var(--text-2xl)}}.case-study__title.svelte-1qc9zvn a:where(.svelte-1qc9zvn){color:var(--color-gray-900);text-decoration:none}.case-study__title.svelte-1qc9zvn a:where(.svelte-1qc9zvn):hover{color:var(--color-scooter-700)}.case-study__description.svelte-1qc9zvn{font-size:var(--text-base);color:var(--color-gray-600);margin:0;line-height:1.6}@media (min-width: 768px){.case-study__description.svelte-1qc9zvn{font-size:var(--text-lg)}}
