.page.svelte-1tp0pht{padding:40px var(--m) 56px}.cards.svelte-1tp0pht{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.card.svelte-1tp0pht{border:1px solid var(--c-line);border-radius:var(--r-xl);background:#fff;flex-direction:column;height:100%;padding:26px 22px;transition:border-color .2s;display:flex}.art.svelte-1tp0pht{width:128px;height:128px;image-rendering:pixelated;transition:transform .4s var(--ease-soft);margin:-12px 0 0 -14px}h2.svelte-1tp0pht{font-family:var(--f-display);letter-spacing:-.015em;color:var(--c-deep-sea);margin-top:4px;font-size:24px;font-weight:600;line-height:1.12}.card.svelte-1tp0pht p:where(.svelte-1tp0pht){font-size:var(--fs-lg);color:var(--c-muted);flex:1;margin-top:10px;line-height:1.55}.more.svelte-1tp0pht{font:500 var(--fs-sm) / 1.4 var(--f-sans);color:var(--c-ink);align-items:center;gap:6px;margin-top:22px;display:inline-flex}.card.svelte-1tp0pht:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}@media (hover:hover){.card.svelte-1tp0pht:hover{border-color:var(--c-mist)}.card.svelte-1tp0pht:hover .art:where(.svelte-1tp0pht){transform:translateY(-4px)rotate(-2deg)}}@media (width>=1001px){.page.svelte-1tp0pht{padding:64px var(--m) 96px}.cards.svelte-1tp0pht{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card.svelte-1tp0pht{padding:32px 30px}h2.svelte-1tp0pht{font-size:28px}}
