.head.svelte-3w4eso{padding-block:clamp(2.5rem,7vw,5rem) 2.5rem}h1.svelte-3w4eso{margin-top:.3rem;font-size:clamp(3rem,8vw,5.5rem)}.cards.svelte-3w4eso{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.card.svelte-3w4eso{background:var(--paper-warm);border:1.5px solid var(--rule);border-radius:1.4rem;padding:2rem 1.8rem 1.6rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.card.svelte-3w4eso:hover{border-color:var(--lav);transform:translateY(-4px)rotate(-.6deg);box-shadow:0 18px 40px -24px #32194680}.step.svelte-3w4eso{font-family:var(--display);color:var(--lav);font-size:1.1rem;font-style:italic}.card.svelte-3w4eso h2:where(.svelte-3w4eso){margin:.3rem 0 .7rem;font-size:clamp(1.9rem,3.4vw,2.6rem)}.card.svelte-3w4eso p:where(.svelte-3w4eso){color:var(--ink-soft);max-width:30ch}.go.svelte-3w4eso{letter-spacing:.1em;text-transform:uppercase;color:var(--plum);font-size:.85rem}.note.svelte-3w4eso{padding-block:clamp(3rem,7vw,5rem)}.note.svelte-3w4eso p:where(.svelte-3w4eso){max-width:52ch;color:var(--ink-soft);margin-top:1.5rem}.note.svelte-3w4eso a:where(.svelte-3w4eso){color:var(--ink);-webkit-text-decoration-color:var(--lav);text-decoration-color:var(--lav);text-underline-offset:4px}
