.kl[data-astro-cid-jqmklmgx]{margin:2.5rem 0}.kl[data-astro-cid-jqmklmgx] h2[data-astro-cid-jqmklmgx]{margin:0 0 .5rem}.kl__lead[data-astro-cid-jqmklmgx]{color:var(--ink-2);max-width:46rem;margin:0 0 1.25rem;font-size:.95rem}.kl__list[data-astro-cid-jqmklmgx]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kl__card[data-astro-cid-jqmklmgx]{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;padding:1.1rem 1.2rem}.kl__label[data-astro-cid-jqmklmgx]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.kl__title[data-astro-cid-jqmklmgx]{margin:0 0 .3rem;font-size:1.02rem;line-height:1.3}.kl__title[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx]{color:var(--ink);text-decoration:none}.kl__title[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx]:hover,.kl__title[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx]:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.kl__book[data-astro-cid-jqmklmgx],.kl__more[data-astro-cid-jqmklmgx]{color:var(--muted);margin:0 0 .5rem;font-size:.84rem}.kl__book[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx],.kl__more[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx]{color:var(--ink-2)}.kl__learn[data-astro-cid-jqmklmgx]{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.kl__learn-label[data-astro-cid-jqmklmgx]{color:var(--ink);font-weight:600}.kl[data-astro-cid-jqmklmgx] a[data-astro-cid-jqmklmgx]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media print{.kl[data-astro-cid-jqmklmgx]{display:none}}.tool-page[data-astro-cid-ycsfayq6]{padding-top:1.5rem}.tool-page__crumbs[data-astro-cid-ycsfayq6]{margin-bottom:1.5rem;font-size:.85rem}.tool-page__head[data-astro-cid-ycsfayq6]{max-width:48rem;margin-bottom:2.5rem}.tool-page__head[data-astro-cid-ycsfayq6] h1[data-astro-cid-ycsfayq6]{margin:.75rem 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.tool-page__open[data-astro-cid-ycsfayq6]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.5rem 0;display:flex}.tool-page__open[data-astro-cid-ycsfayq6] span[data-astro-cid-ycsfayq6]{color:var(--muted);font-size:.85rem}.tool-page__related[data-astro-cid-ycsfayq6]{margin:3rem 0}.tool-page__related[data-astro-cid-ycsfayq6] h2[data-astro-cid-ycsfayq6]{margin-bottom:1rem}
