.page.svelte-u4k2t{color:var(--color-ink-deep);background:#fff;min-height:100svh}main.svelte-u4k2t{max-width:960px;margin:0 auto;padding:32px 16px 56px}.intro.svelte-u4k2t{max-width:720px}.crumb.svelte-u4k2t{color:var(--color-muted);margin:0 0 12px;font-size:13px}.crumb.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;text-decoration:none}.crumb.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-brand)}h1.svelte-u4k2t{font-family:"Poppins", var(--font-sans,sans-serif);color:var(--color-ink);margin:0 0 16px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.2}.lede.svelte-u4k2t{margin:0;font-size:19px;line-height:1.6}.shelf.svelte-u4k2t{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:40px 0 0;font-size:15px}.card-post.svelte-u4k2t{padding-top:0;overflow:hidden}.card-post.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:contain;background:color-mix(in srgb, var(--color-accent-2) 55%, #fff);width:calc(100% + 44px);height:200px;margin:0 -22px 16px}.cards.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.card.svelte-u4k2t{box-sizing:border-box;border:1px solid var(--color-line);height:100%;color:inherit;border-radius:16px;flex-direction:column;padding:22px 22px 18px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.card.svelte-u4k2t:hover{border-color:var(--color-brand);box-shadow:0 6px 20px -12px var(--color-brand)}.card.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--color-ink);margin:0 0 8px;font-size:19px;line-height:1.35}.card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.more.svelte-u4k2t{color:var(--color-brand);margin-top:auto;font-size:14px;font-weight:600}.cta.svelte-u4k2t{background:var(--color-canvas);text-align:center;border-radius:16px;margin-top:44px;padding:24px}.cta.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-ink);margin:0 0 14px;font-weight:600}.cta-btn.svelte-u4k2t{background:var(--color-brand);color:#fff;border-radius:999px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block}.cta-btn.svelte-u4k2t:hover{background:var(--color-brand-dark)}
