.tool-outcome[data-astro-cid-jemsvzgw]{font-family:var(--font-display);font-size:var(--text-title);line-height:1.5}.btn-primary[data-astro-cid-jemsvzgw] .arrow[data-astro-cid-jemsvzgw]{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-primary[data-astro-cid-jemsvzgw]:hover .arrow[data-astro-cid-jemsvzgw],.btn-primary[data-astro-cid-jemsvzgw]:focus-visible .arrow[data-astro-cid-jemsvzgw]{transform:translate(2px,-2px)}.btn-primary[data-astro-cid-jemsvzgw]:active .arrow[data-astro-cid-jemsvzgw]{transform:translate(3px,-3px)}.tool-caps[data-astro-cid-jemsvzgw]{margin-top:1rem}.tool-cap[data-astro-cid-jemsvzgw]{padding-block:.55rem}.tool-fit[data-astro-cid-jemsvzgw]{border-top:1px solid var(--border);margin-top:2rem}.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-row[data-astro-cid-jemsvzgw]{grid-template-columns:11rem 1fr;gap:.5rem 1.5rem;padding-block:1.1rem;display:grid}.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-row[data-astro-cid-jemsvzgw]+.tool-fit-row[data-astro-cid-jemsvzgw]{border-top:1px solid var(--border)}.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-label[data-astro-cid-jemsvzgw]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);margin:0;padding-top:.1rem;font-weight:600}.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-body[data-astro-cid-jemsvzgw]{max-width:52ch;margin:0}@media (width<=640px){.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-row[data-astro-cid-jemsvzgw]{grid-template-columns:1fr;gap:.35rem}.tool-fit[data-astro-cid-jemsvzgw] .tool-fit-label[data-astro-cid-jemsvzgw]{padding-top:0}}.tool-shot[data-astro-cid-jemsvzgw]{margin:2.5rem 0 0}.tool-shot[data-astro-cid-jemsvzgw] img{border:1px solid var(--border);border-radius:12px;width:100%;height:auto;display:block}.tool-shot[data-astro-cid-jemsvzgw] figcaption[data-astro-cid-jemsvzgw]{margin-top:.75rem}.tool-scope[data-astro-cid-jemsvzgw]{border-top:1px solid var(--border);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);margin-top:1.5rem;padding-top:.75rem}.tool-applang[data-astro-cid-jemsvzgw]{margin-top:.75rem;display:block}
