main.svelte-1sq9uje.svelte-1sq9uje{max-width:44rem;margin:0 auto;padding:56px 20px 0;color:var(--text-primary)}.kicker.svelte-1sq9uje.svelte-1sq9uje{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--text-muted)}h1.svelte-1sq9uje.svelte-1sq9uje{margin:0;font-size:clamp(2.1rem,5vw,2.5rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.lede.svelte-1sq9uje.svelte-1sq9uje{margin:24px 0 8px;padding-top:24px;border-top:1px solid var(--border-color);max-width:none;font-size:18px;line-height:1.6;color:var(--text-secondary)}h2.svelte-1sq9uje.svelte-1sq9uje{margin:32px 0 6px;font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.3}p.svelte-1sq9uje.svelte-1sq9uje{font-size:16.5px;line-height:1.65;color:var(--text-body);margin:0 0 12px}a.svelte-1sq9uje.svelte-1sq9uje{color:var(--accent-color);text-underline-offset:3px}.tools.svelte-1sq9uje.svelte-1sq9uje{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0 8px}.tool.svelte-1sq9uje.svelte-1sq9uje{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:10px;background:var(--bg-raised);box-shadow:var(--shadow-card);text-decoration:none;color:inherit}.tool.svelte-1sq9uje.svelte-1sq9uje:hover{background:var(--bg-tertiary)}.tool.svelte-1sq9uje strong.svelte-1sq9uje{font-size:15.5px;font-weight:600}.tool.svelte-1sq9uje span.svelte-1sq9uje{font-size:14px;line-height:1.5;color:var(--text-secondary)}@media (max-width: 560px){main.svelte-1sq9uje.svelte-1sq9uje{padding:36px 16px 0}.lede.svelte-1sq9uje.svelte-1sq9uje{font-size:17px}}
