.tools-page.svelte-8p7s3k{max-width:1120px;margin:auto;padding:56px 32px 100px;min-height:55vh;color:var(--mp-ink)}header.svelte-8p7s3k{margin-bottom:40px}h1.svelte-8p7s3k{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500;letter-spacing:-.045em;margin-bottom:12px}p.svelte-8p7s3k{font-size:.875rem;color:var(--mp-muted);line-height:1.6}.tool.svelte-8p7s3k{display:flex;justify-content:space-between;gap:24px;max-width:680px;padding:24px 0;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line)}.tool.svelte-8p7s3k+.tool:where(.svelte-8p7s3k){border-top:0}h2.svelte-8p7s3k{font-size:1rem;font-weight:500;margin-bottom:6px}.tool.svelte-8p7s3k span:where(.svelte-8p7s3k){font-size:.75rem;color:var(--mp-muted)}.tool.svelte-8p7s3k p:where(.svelte-8p7s3k){margin-bottom:12px}.tool.svelte-8p7s3k .arrow:where(.svelte-8p7s3k){font-size:1.2rem}.tool.svelte-8p7s3k:hover h2:where(.svelte-8p7s3k){text-decoration:underline;text-underline-offset:4px}.tool.svelte-8p7s3k:focus-visible{outline:2px solid var(--mp-accent);outline-offset:6px}@media (max-width: 480px){.tools-page.svelte-8p7s3k{padding:32px 20px 64px}}
