.page.svelte-4rm2pb{max-width:840px;margin:0 auto;padding:48px 16px 80px}.heading.svelte-4rm2pb{letter-spacing:-.02em;background:linear-gradient(135deg,oklch(95% .03 75),oklch(78% .12 75),oklch(65% .1 50));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:1.5rem;font-weight:800}.subheading.svelte-4rm2pb{color:var(--color-text-muted);margin-bottom:32px;font-size:.85rem}.cards.svelte-4rm2pb{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:40px;display:grid}.card.svelte-4rm2pb{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);padding:24px}.card.svelte-4rm2pb:hover{border-color:var(--color-border-default)}.card-icon.svelte-4rm2pb{width:24px;height:24px;color:var(--color-accent);opacity:.8;margin-bottom:12px}.card-icon.svelte-4rm2pb svg:where(.svelte-4rm2pb){width:100%;height:100%}.card.svelte-4rm2pb h2:where(.svelte-4rm2pb){margin-bottom:8px;font-size:.9rem;font-weight:700}.card.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-text-secondary);font-size:.8rem;line-height:1.6}.bottom-section.svelte-4rm2pb{margin-bottom:28px}.bottom-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){margin-bottom:8px;font-size:1rem;font-weight:700}.bottom-section.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-text-secondary);font-size:.85rem;line-height:1.65}.bottom-section.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--color-accent);text-decoration:none}.bottom-section.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{text-decoration:underline}
