.tool-hero[data-astro-cid-mqzpnqfb]{padding-block:clamp(1.25rem,1rem + 1vw,2rem) clamp(3rem,2rem + 4vw,5rem);border-bottom:1px solid var(--line)}.tool-hero__layout[data-astro-cid-mqzpnqfb]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-top:clamp(2rem,1.2rem + 3vw,3.5rem);align-items:start}@media(min-width:768px){.tool-hero__layout[data-astro-cid-mqzpnqfb]{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-7)}}.tool-hero__body[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-4);max-width:52rem;min-width:0}.tool-hero[data-astro-cid-mqzpnqfb] h1[data-astro-cid-mqzpnqfb]{font-size:var(--text-4xl);max-width:18em}@media(max-width:359px){.tool-hero[data-astro-cid-mqzpnqfb] h1[data-astro-cid-mqzpnqfb]{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5}}.tool-hero[data-astro-cid-mqzpnqfb] h1[data-astro-cid-mqzpnqfb] em{font-style:normal;color:var(--brand-700)}.tool-hero__promise[data-astro-cid-mqzpnqfb]{font-size:var(--text-lg);line-height:1.45;color:var(--ink-2);max-width:42rem}.tool-hero__meta[data-astro-cid-mqzpnqfb]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--text-sm);color:var(--subtle)}.idcard[data-astro-cid-mqzpnqfb]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.idcard__item[data-astro-cid-mqzpnqfb]{padding:.4rem .85rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-sm);line-height:1.4;color:var(--muted)}.idcard__item[data-astro-cid-mqzpnqfb] strong[data-astro-cid-mqzpnqfb]{color:var(--ink)}.idcard__item[data-astro-cid-mqzpnqfb] a{display:inline-block;min-height:1.5rem;line-height:1.5rem;font-weight:var(--weight-semibold);text-decoration:none}.idcard__item[data-astro-cid-mqzpnqfb] a:hover{text-decoration:underline}.idcard__item--link[data-astro-cid-mqzpnqfb]{padding:0;border-color:var(--brand-100);background:var(--brand-50)}.idcard__item--link[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .85rem;border-radius:inherit}.tool-shot__figure[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-3)}.tool-shot__img[data-astro-cid-mqzpnqfb]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.tool-shot[data-astro-cid-mqzpnqfb] figcaption[data-astro-cid-mqzpnqfb]{font-size:var(--text-sm);color:var(--subtle)}.tool-head>h2{font-size:var(--text-2xl);max-width:24em}.tool-prose[data-astro-cid-mqzpnqfb]{max-width:37rem}.tool-alternative[data-astro-cid-mqzpnqfb]{margin-top:var(--space-5)}.tool-steps[data-astro-cid-mqzpnqfb]{display:grid;gap:0;max-width:56rem}.tool-step[data-astro-cid-mqzpnqfb]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line)}.tool-step[data-astro-cid-mqzpnqfb]:first-child{border-top:0;padding-top:0}.tool-step__num[data-astro-cid-mqzpnqfb]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:1;color:var(--brand-700);font-variant-numeric:lining-nums tabular-nums}.tool-step__num[data-astro-cid-mqzpnqfb]:before{content:"0"}.tool-step__title[data-astro-cid-mqzpnqfb]{font-size:var(--text-lg)}.tool-step__text[data-astro-cid-mqzpnqfb]{margin-top:var(--space-2);color:var(--ink-2);max-width:37rem}.tool-limits[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-4);max-width:39rem}.tool-limits[data-astro-cid-mqzpnqfb] li[data-astro-cid-mqzpnqfb]{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-3);color:var(--ink-2)}.tool-limits[data-astro-cid-mqzpnqfb] .tool-limits__icon{width:1.25rem;height:1.25rem;margin-top:.2em;color:var(--red-600)}.tool-opinion[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-4);padding:clamp(2rem,1.4rem + 3vw,3.5rem);border-radius:var(--radius-xl);background:var(--brand-900);color:var(--on-dark)}.tool-opinion__kicker[data-astro-cid-mqzpnqfb]{color:var(--brand-300)}.tool-opinion__text[data-astro-cid-mqzpnqfb]{max-width:33em;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--on-dark-muted)}.tool-opinion__text[data-astro-cid-mqzpnqfb] strong{color:var(--white)}.tool-opinion__text[data-astro-cid-mqzpnqfb] a{color:var(--brand-300)}.tool-opinion__text[data-astro-cid-mqzpnqfb] a:hover{color:var(--brand-200)}.tool-opinion[data-astro-cid-mqzpnqfb] :focus-visible{outline-color:var(--brand-400)}.tool-opinion__sign[data-astro-cid-mqzpnqfb]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--on-dark-muted)}.tool-opinion__method[data-astro-cid-mqzpnqfb]{font-size:var(--text-sm)}.tool-opinion__method[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]{color:var(--brand-300)}.tool-opinion__method[data-astro-cid-mqzpnqfb] a[data-astro-cid-mqzpnqfb]:hover{color:var(--brand-200)}.tool-links[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-3)}.tool-links[data-astro-cid-mqzpnqfb] .link-arrow[data-astro-cid-mqzpnqfb]{min-height:2rem}.tool-related[data-astro-cid-mqzpnqfb]{display:grid;gap:var(--space-4)}.tool-related[data-astro-cid-mqzpnqfb]>li[data-astro-cid-mqzpnqfb]{display:flex;flex-direction:column}@media(min-width:768px){.tool-related[data-astro-cid-mqzpnqfb]{grid-template-columns:repeat(3,minmax(0,1fr))}}
