.hero.svelte-1bjao72{background:var(--ka-canvas-subtle);border-bottom:1px solid var(--ka-border);padding:56px 0 48px}h1.svelte-1bjao72{font-family:var(--font-heading);margin:12px 0;font-size:3rem;font-weight:500}.hero.svelte-1bjao72 p:where(.svelte-1bjao72){color:var(--ka-ink-secondary);max-width:700px;font-size:1.2rem}.dir.svelte-1bjao72{padding:48px 0 80px}.grid.svelte-1bjao72{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:32px;display:grid}.card.svelte-1bjao72{border:1px solid var(--ka-border);border-radius:var(--radius-md);background:#fff;padding:24px}.card.svelte-1bjao72 h2:where(.svelte-1bjao72){font-family:var(--font-heading);margin:6px 0 10px;font-size:1.3rem;font-weight:500}.card.svelte-1bjao72 h2:where(.svelte-1bjao72) a:where(.svelte-1bjao72){text-decoration:underline}.card.svelte-1bjao72 p:where(.svelte-1bjao72){color:var(--ka-ink-secondary);line-height:1.6}.need.svelte-1bjao72{text-transform:uppercase;letter-spacing:.04em;color:var(--ka-ochre);font-size:.8rem;font-weight:700}.edu.svelte-1bjao72{background:var(--ka-ochre-soft);border-radius:var(--radius-md);border:1px solid #eedbbf;padding:36px}.edu.svelte-1bjao72 h2:where(.svelte-1bjao72){font-family:var(--font-heading);color:var(--ka-ochre);margin-bottom:12px;font-size:1.8rem;font-weight:500}.edu.svelte-1bjao72 ul:where(.svelte-1bjao72){color:#523916;gap:6px;padding-left:1.2rem;line-height:1.6;list-style:outside;display:grid}.edu.svelte-1bjao72 a:where(.svelte-1bjao72){color:var(--ka-ochre);margin-top:12px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=960px){h1.svelte-1bjao72{font-size:2.2rem}}
