.tools-introduction.svelte-1qnozcn{padding-block-start:18px;padding-block-end:28.8px}h1.svelte-1qnozcn{font:700 clamp(3.25rem, 8vw, 6rem)/1 var(--site-serif-family);letter-spacing:-.045em;margin:0 0 16.2px}.tools-introduction.svelte-1qnozcn p:where(.svelte-1qnozcn){margin:0}.tool-card.svelte-1qnozcn{border:1px solid var(--color-1);grid-template-columns:1fr 1fr;text-decoration:none;display:grid}.tool-preview.svelte-1qnozcn{grid-template-columns:1fr 1fr;min-height:216px;display:grid}.tool-preview.svelte-1qnozcn span:where(.svelte-1qnozcn){font:700 clamp(3rem, 7vw, 5.5rem)/1 var(--site-serif-family);place-items:center;display:grid}.tool-preview.svelte-1qnozcn span:where(.svelte-1qnozcn):first-child{color:var(--color-2);background:var(--color-1)}.tool-copy.svelte-1qnozcn{align-self:center;padding:28.8px}h2.svelte-1qnozcn{font:700 clamp(1.875rem, 3vw, 2.5rem)/1.15 var(--site-serif-family);justify-content:space-between;gap:18px;margin:0 0 18px;display:flex}h2.svelte-1qnozcn span:where(.svelte-1qnozcn){font:400 1.5rem/1.3 var(--site-font-family)}.tool-copy.svelte-1qnozcn p:where(.svelte-1qnozcn){margin:0}.tool-card.svelte-1qnozcn:hover h2:where(.svelte-1qnozcn){text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.tools-reading.svelte-1qnozcn{font-size:var(--type-small);margin-top:21.6px}@media (max-width:600px){.tool-card.svelte-1qnozcn{grid-template-columns:1fr}.tool-preview.svelte-1qnozcn{min-height:162px}.tool-copy.svelte-1qnozcn{padding:21.6px 18px}}
