.practices-grid.svelte-4rm2pb{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.practices-grid.svelte-4rm2pb{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width: 1024px){.practices-grid.svelte-4rm2pb{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.practice-card.svelte-4rm2pb{position:relative;padding:1.75rem 1.5rem;background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;transition:border-color .3s ease,transform .3s ease}.practice-card.svelte-4rm2pb:hover{border-color:var(--border-strong);transform:translateY(-2px)}.practice-num.svelte-4rm2pb{font-family:var(--font-heading);font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.6rem}.practice-title.svelte-4rm2pb{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.01em}.practice-desc.svelte-4rm2pb{font-size:.875rem;line-height:1.65;color:var(--text-secondary)}
