.practice-hero{border-block-end:1px solid oklch(var(--border-oklch) / .5)}.practice-hero__content.svelte-sl0hqi{padding-block:clamp(1rem,2.5vw,1.75rem)}h1.svelte-sl0hqi{letter-spacing:-.02em;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1}.practice-hero__lede.svelte-sl0hqi{max-inline-size:40rem;color:oklch(var(--muted-foreground-oklch));margin-block-start:.5rem;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.5}.practice-drills.svelte-sl0hqi{gap:.75rem;padding-block:clamp(1rem,2vw,1.5rem) clamp(2rem,5vw,3.5rem);display:grid}@media (width>=48rem){.practice-drills.svelte-sl0hqi{grid-template-columns:repeat(2,minmax(0,1fr))}}.practice-drills.svelte-sl0hqi a:where(.svelte-sl0hqi){border:1px solid oklch(var(--border-oklch) / .4);border-radius:var(--radius-lg,.5rem);background:oklch(var(--surface-subtle-oklch));gap:.25rem;min-block-size:2.75rem;padding:1rem 1.25rem;display:grid}.practice-drills.svelte-sl0hqi a:where(.svelte-sl0hqi):hover{border-color:oklch(var(--primary-oklch))}.practice-drills.svelte-sl0hqi a:where(.svelte-sl0hqi):focus-visible{outline:2px solid oklch(var(--ring-oklch));outline-offset:2px;border-color:oklch(var(--primary-oklch))}.practice-drills__title.svelte-sl0hqi{font-size:1.125rem;font-weight:600}.practice-drills__job.svelte-sl0hqi{color:oklch(var(--muted-foreground-oklch));font-size:.9375rem}
