.page.svelte-leqsmm{max-width:1100px;margin:0 auto;padding:0 16px}.head.svelte-leqsmm{text-align:center;max-width:760px;margin:0 auto;padding:48px 0 12px}h1.svelte-leqsmm{text-wrap:balance;font-size:clamp(2rem,5vw,3.4rem);font-weight:800}.lead.svelte-leqsmm{color:var(--ink-2);margin-top:12px;font-size:1.1rem}.group.svelte-leqsmm h2:where(.svelte-leqsmm){margin:44px 0 14px;font-size:1.6rem}ul.svelte-leqsmm{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-leqsmm{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line), 0 2px 0 var(--tile-edge);border-radius:22px;grid-template-columns:110px 1fr;gap:14px;padding:14px;display:grid}.art.svelte-leqsmm{background:var(--paper-2);border-radius:14px;place-items:center;display:grid}h3.svelte-leqsmm{font-size:1.15rem}.meta.svelte-leqsmm{color:var(--ink-3);margin-top:2px;font-size:.85rem}.desc.svelte-leqsmm{color:var(--ink-2);margin-top:6px;font-size:.92rem}.acts.svelte-leqsmm{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.acts.svelte-leqsmm .btn:where(.svelte-leqsmm){padding:.6em .95em;font-size:.88rem}.more.svelte-leqsmm{text-align:center;margin-top:40px}@media (width<=420px){.card.svelte-leqsmm{grid-template-columns:1fr}.art.svelte-leqsmm{height:120px}}
