.rehabilitation-page.svelte-1u2x9jx{padding-top:2.5rem;padding-bottom:4rem}.grid.svelte-1u2x9jx{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1.5rem;display:grid}.container.svelte-1u2x9jx{color:var(--color-on-secondary);background:var(--color-secondary);border-radius:1.4rem;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:block;overflow:hidden}.container.svelte-1u2x9jx:hover{filter:saturate(1.02);transform:translateY(-4px);box-shadow:0 18px 34px #11216c29}.container.svelte-1u2x9jx:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}img.svelte-1u2x9jx{object-fit:cover;width:100%;height:clamp(220px,22vw,320px);display:block}.card-copy.svelte-1u2x9jx{align-content:start;gap:.8rem;min-height:11rem;padding:1.35rem 1.2rem 1.5rem;display:grid}.card-copy.svelte-1u2x9jx h2:where(.svelte-1u2x9jx){color:inherit;margin:0;font-size:clamp(1.08rem,1.35vw,1.42rem);line-height:1.25}.card-copy.svelte-1u2x9jx p:where(.svelte-1u2x9jx){color:inherit;margin:0;font-size:.92rem;line-height:1.6}@media (width<=767px){.rehabilitation-page.svelte-1u2x9jx{padding-top:2rem;padding-bottom:3rem}.grid.svelte-1u2x9jx{gap:1rem}}
