.tool-page[data-astro-cid-5ipy3lzm]{padding-top:var(--page-top);padding-bottom:var(--section-y)}.hero[data-astro-cid-5ipy3lzm]{flex-direction:column;align-items:flex-start;gap:0;max-width:760px;display:flex}.crumb[data-astro-cid-5ipy3lzm]{color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.crumb[data-astro-cid-5ipy3lzm] a[data-astro-cid-5ipy3lzm]{color:var(--ink-2);font-weight:600;text-decoration:none}.crumb[data-astro-cid-5ipy3lzm] a[data-astro-cid-5ipy3lzm]:hover{text-underline-offset:3px;text-decoration:underline}.crumb[data-astro-cid-5ipy3lzm] span[data-astro-cid-5ipy3lzm][aria-hidden]{color:var(--faint)}.dates[data-astro-cid-5ipy3lzm]{color:var(--muted);margin:16px 0 0;font-size:13.5px}h1[data-astro-cid-5ipy3lzm]{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5.6vw,64px);font-weight:800;line-height:1.04}.lead[data-astro-cid-5ipy3lzm]{color:var(--ink-2);max-width:640px;margin:20px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.facts[data-astro-cid-5ipy3lzm]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-5ipy3lzm] li[data-astro-cid-5ipy3lzm]{color:var(--muted);background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:4px 10px;font-size:13px}.app[data-astro-cid-5ipy3lzm]{margin-top:clamp(32px,4vw,48px)}.below[data-astro-cid-5ipy3lzm]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;margin-top:clamp(48px,6vw,80px);display:grid}.side[data-astro-cid-5ipy3lzm]{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.pitch[data-astro-cid-5ipy3lzm],.more[data-astro-cid-5ipy3lzm]{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:18px}.pitch[data-astro-cid-5ipy3lzm] p[data-astro-cid-5ipy3lzm]{color:var(--ink-2);margin:0 0 14px;font-size:14.5px;line-height:1.55}.pt[data-astro-cid-5ipy3lzm]{font-weight:700;color:var(--ink)!important;margin:0 0 8px!important;font-size:15px!important}.more[data-astro-cid-5ipy3lzm] a[data-astro-cid-5ipy3lzm]{color:var(--ink);align-items:center;gap:10px;padding:8px 0;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.more[data-astro-cid-5ipy3lzm] a[data-astro-cid-5ipy3lzm]:hover span[data-astro-cid-5ipy3lzm]:last-child{text-underline-offset:3px;text-decoration:underline}.ic[data-astro-cid-5ipy3lzm]{background:color-mix(in srgb, var(--c) 18%, transparent);width:32px;height:32px;color:var(--c);border-radius:9px;flex:none;place-items:center;display:grid}.body[data-astro-cid-5ipy3lzm]{max-width:680px}.body[data-astro-cid-5ipy3lzm] h2{letter-spacing:-.02em;margin:40px 0 10px;font-size:24px;line-height:1.2}.body[data-astro-cid-5ipy3lzm] h2:first-child{margin-top:0}.body[data-astro-cid-5ipy3lzm] h3{margin:24px 0 6px;font-size:18px}.body[data-astro-cid-5ipy3lzm] p,.body[data-astro-cid-5ipy3lzm] li{color:var(--ink-2);font-size:16px;line-height:1.65}.body[data-astro-cid-5ipy3lzm] p{margin:0 0 14px}.body[data-astro-cid-5ipy3lzm] ul,.body[data-astro-cid-5ipy3lzm] ol{margin:0 0 14px;padding-left:22px}.body[data-astro-cid-5ipy3lzm] a{text-underline-offset:3px;text-decoration:underline}.body[data-astro-cid-5ipy3lzm] .sources{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:14px}.body[data-astro-cid-5ipy3lzm] .sources li{font-size:14px}@media (width<=900px){.below[data-astro-cid-5ipy3lzm]{grid-template-columns:1fr;gap:40px}.side[data-astro-cid-5ipy3lzm]{position:static}}.faq[data-astro-cid-6j3prce5]{border-top:1px solid var(--line)}details[data-astro-cid-6j3prce5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-6j3prce5]{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;font-weight:650;list-style:none;display:flex}summary[data-astro-cid-6j3prce5]::-webkit-details-marker{display:none}summary[data-astro-cid-6j3prce5]:after{content:"+";color:var(--muted);transition:transform .2s var(--ease);font-size:22px;line-height:1}details[data-astro-cid-6j3prce5][open] summary[data-astro-cid-6j3prce5]:after{transform:rotate(45deg)}details[data-astro-cid-6j3prce5] p[data-astro-cid-6j3prce5]{margin:0 0 16px}
