.card-grid-stage.svelte-l7yuhp{padding:clamp(16px,3vw,40px)}.card-grid.svelte-l7yuhp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.card-grid.is-four.svelte-l7yuhp{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.svelte-l7yuhp li:where(.svelte-l7yuhp){display:grid}.link-card.svelte-l7yuhp{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-2);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 18px 36px -28px #2430188c;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.link-card.has-kicker.svelte-l7yuhp{grid-template-rows:auto auto 1fr auto}.link-card.svelte-l7yuhp:hover{border-color:color-mix(in srgb,var(--ink) 28%,transparent);box-shadow:0 22px 40px -26px #24301899;transform:translateY(-2px)}.link-card.is-plain.svelte-l7yuhp{border-color:var(--line);box-shadow:none}.info-card.svelte-l7yuhp{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.card-kicker.svelte-l7yuhp{width:fit-content;padding:2px 10px;border-radius:var(--radius-sm);background:var(--tint);color:var(--tint-ink);font-size:var(--text-xs);font-weight:500}.card-title.svelte-l7yuhp{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.card-kicker.svelte-l7yuhp+.card-title:where(.svelte-l7yuhp){margin-top:var(--space-2)}.card-text.svelte-l7yuhp{color:var(--ink-3);font-size:15px;line-height:1.6}.card-more.svelte-l7yuhp{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.link-card.svelte-l7yuhp:hover .card-more:where(.svelte-l7yuhp){text-decoration-color:currentColor}@media(max-width:1000px){.card-grid.is-four.svelte-l7yuhp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.card-grid.svelte-l7yuhp,.card-grid.is-four.svelte-l7yuhp{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.card-grid-stage.svelte-l7yuhp{padding:var(--space-3);border-radius:20px}}@media(prefers-reduced-motion:reduce){.link-card.svelte-l7yuhp{transition:none}.link-card.svelte-l7yuhp:hover{transform:none}}.card-stage.svelte-1g8wlaf{padding:clamp(16px,4.4vw,56px)}.stage-card.svelte-1g8wlaf{display:grid;align-items:center;border-radius:var(--radius-card);background:var(--surface);box-shadow:0 24px 48px -30px #141a104d,0 0 0 1px #0e0e100d}.is-demo.svelte-1g8wlaf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,3vw,40px);padding:clamp(18px,2.6vw,36px)}.is-even.svelte-1g8wlaf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(20px,3.2vw,44px)}.is-actions.svelte-1g8wlaf{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);padding:clamp(24px,4vw,56px)}.is-demo.svelte-1g8wlaf>.stage-card-main:where(.svelte-1g8wlaf){padding-left:var(--space-2)}.is-demo.svelte-1g8wlaf>.stage-card-aside:where(.svelte-1g8wlaf){--demo-window-height: 392px;min-width:0}.is-actions.svelte-1g8wlaf>.stage-card-aside:where(.svelte-1g8wlaf){display:grid;justify-items:start;gap:var(--space-3)}@media(max-width:1000px){.is-actions.svelte-1g8wlaf{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media(max-width:900px){.is-demo.svelte-1g8wlaf,.is-even.svelte-1g8wlaf{grid-template-columns:minmax(0,1fr)}.is-demo.svelte-1g8wlaf>.stage-card-main:where(.svelte-1g8wlaf){padding:var(--space-1)}}@media(max-width:540px){.card-stage.svelte-1g8wlaf{padding:var(--space-3);border-radius:20px}.stage-card.svelte-1g8wlaf{padding:var(--space-5);border-radius:16px}.is-demo.svelte-1g8wlaf>.stage-card-aside:where(.svelte-1g8wlaf){--demo-window-height: 440px}}.finish-title.svelte-z1w45c{max-width:18ch;text-wrap:balance}.finish-title.svelte-z1w45c em:where(.svelte-z1w45c){display:block}.finish-text.svelte-z1w45c{max-width:36rem;margin-top:var(--space-4);color:var(--ink-3);line-height:1.7}
