.learn-index.svelte-8s3559{max-width:1120px;color:var(--raft-ink);margin:0 auto;padding:64px 24px 96px}header.svelte-8s3559{max-width:820px;margin-bottom:42px}header.svelte-8s3559>p:where(.svelte-8s3559):first-child,.card.svelte-8s3559 p:where(.svelte-8s3559):first-child{font-family:var(--raft-font-sans);color:var(--raft-stone);margin:0 0 10px;font-size:13px}h1.svelte-8s3559{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(48px,8vw,84px);line-height:.95}header.svelte-8s3559>p:where(.svelte-8s3559):last-child{font-family:var(--raft-font-sans);color:var(--raft-stone);font-size:18px;line-height:1.55}.start.svelte-8s3559{border-top:1px solid var(--raft-hairline);border-bottom:1px solid var(--raft-hairline);margin-bottom:36px;padding:20px 0}.start.svelte-8s3559 h2:where(.svelte-8s3559){margin:0 0 14px;font-size:22px}.start-grid.svelte-8s3559{flex-wrap:wrap;gap:10px;display:flex}.start-grid.svelte-8s3559 a:where(.svelte-8s3559){border:1px solid var(--raft-hairline);font-family:var(--raft-font-sans);padding:10px 12px;text-decoration:none}.pillar-grid.svelte-8s3559{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card.svelte-8s3559{border:1px solid var(--raft-hairline);background:color-mix(in srgb, var(--raft-paper) 78%, var(--raft-foam));cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.card.svelte-8s3559:hover{border-color:color-mix(in srgb, var(--raft-terracotta) 38%, var(--raft-hairline));background:color-mix(in srgb, var(--raft-foam) 72%, var(--raft-paper));transform:translateY(-1px)}.card.svelte-8s3559 h2:where(.svelte-8s3559){margin:0 0 10px;font-size:28px;line-height:1.12}.card.svelte-8s3559>div:where(.svelte-8s3559){min-width:0;padding-right:18px}.card.svelte-8s3559 p:where(.svelte-8s3559):last-child{font-family:var(--raft-font-sans);color:var(--raft-stone);margin:0;line-height:1.55}.card.svelte-8s3559:after{content:"→";color:var(--raft-terracotta);font-family:var(--raft-font-sans);transition:transform .18s;position:absolute;bottom:18px;right:22px}.card.svelte-8s3559:hover:after{transform:translate(4px)}@media (width<760px){.pillar-grid.svelte-8s3559{grid-template-columns:1fr}.card.svelte-8s3559{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.card.svelte-8s3559,.card.svelte-8s3559:after{transition:none}.card.svelte-8s3559:hover{transform:none}}
