.tools-intro[data-astro-cid-micyqndc]{padding-block:20px 40px}.tools-intro[data-astro-cid-micyqndc] header[data-astro-cid-micyqndc]{max-width:760px;padding-top:40px}.tools-intro[data-astro-cid-micyqndc] h1[data-astro-cid-micyqndc]{margin-top:14px}.tools-intro[data-astro-cid-micyqndc] .fp-lead[data-astro-cid-micyqndc]{margin-top:18px}.tools-workspace[data-astro-cid-micyqndc]{padding-block:48px}.tools-feature[data-astro-cid-micyqndc]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;padding-bottom:48px}.tools-feature__info[data-astro-cid-micyqndc]{padding-top:10px}.tools-feature__info[data-astro-cid-micyqndc] h2[data-astro-cid-micyqndc]{font-size:26px;letter-spacing:-.03em;line-height:1.2}.tools-feature__info[data-astro-cid-micyqndc] dl[data-astro-cid-micyqndc]{display:grid;gap:16px;margin:24px 0}.tools-feature__info[data-astro-cid-micyqndc] dt[data-astro-cid-micyqndc]{color:var(--fx-ink-tertiary);font-size:13px;font-weight:700}.tools-feature__info[data-astro-cid-micyqndc] dd[data-astro-cid-micyqndc]{margin:4px 0 0;font-size:15px;line-height:1.55}.tools-feature__info[data-astro-cid-micyqndc]>a[data-astro-cid-micyqndc]{font-size:14px;font-weight:700}.tools-feature[data-astro-cid-micyqndc] .ad-calc{box-shadow:none;border:1px solid var(--fx-line-hairline)}.tools-more[data-astro-cid-micyqndc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid var(--fx-line-hairline);padding-top:40px}.tools-card[data-astro-cid-micyqndc],.tools-note[data-astro-cid-micyqndc]{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:20px;border-top:2px solid var(--fx-ink-primary);color:inherit;text-decoration:none}.tools-more[data-astro-cid-micyqndc] h2[data-astro-cid-micyqndc]{font-size:21px;line-height:1.25;letter-spacing:-.02em}.tools-more[data-astro-cid-micyqndc] p[data-astro-cid-micyqndc]{font-size:15px;line-height:1.55;color:var(--fx-ink-secondary)}.tools-card[data-astro-cid-micyqndc] strong[data-astro-cid-micyqndc],.tools-note[data-astro-cid-micyqndc] a[data-astro-cid-micyqndc]{margin-top:auto;padding-top:14px;font-size:14px;color:var(--fx-ink-primary)}.tools-card[data-astro-cid-micyqndc]:hover h2[data-astro-cid-micyqndc]{color:var(--fx-brand-pixel)}.tools-feedback[data-astro-cid-micyqndc]{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;padding-block:24px 48px}.tools-feedback[data-astro-cid-micyqndc] p[data-astro-cid-micyqndc]{color:var(--fx-ink-secondary);font-size:15px}.tools-feedback[data-astro-cid-micyqndc] a[data-astro-cid-micyqndc]{font-size:14px;font-weight:700}@media(max-width:899px){.tools-feature[data-astro-cid-micyqndc]{grid-template-columns:1fr;gap:24px}}@media(max-width:639px){.tools-intro[data-astro-cid-micyqndc]{padding-bottom:32px}.tools-intro[data-astro-cid-micyqndc] header[data-astro-cid-micyqndc]{padding-top:28px}.tools-workspace[data-astro-cid-micyqndc]{padding-block:40px}.tools-feature[data-astro-cid-micyqndc]{padding-bottom:40px}.tools-more[data-astro-cid-micyqndc]{grid-template-columns:1fr;gap:32px}}.ds-tools-check{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--ds-space-8);row-gap:var(--ds-space-6);align-items:start}@media(max-width:1099px){.ds-tools-check{grid-template-columns:minmax(0,1fr)}}.ds-tools-check__stage{margin-top:calc(var(--ds-space-6) + var(--ds-space-1))}@media(max-width:1099px){.ds-tools-check__stage{margin-top:calc(var(--ds-space-5) + var(--ds-space-1))}}.ds-tools-symlist{list-style:none;margin:0;padding:var(--ds-space-2) calc(var(--ds-space-5) + var(--ds-space-1))}.ds-tools-symlist li+li{border-top:1.5px dashed var(--fx-line-hairline)}.ds-tools-symlist a{display:grid;grid-template-columns:26px minmax(0,1fr) auto 18px;gap:calc(var(--ds-space-4) - var(--ds-space-1) / 2);align-items:center;min-height:56px;margin-inline:calc(var(--ds-space-3) * -1);padding:var(--ds-space-3);border-radius:var(--ds-space-3);font-size:var(--ds-fs-16);line-height:var(--ds-lh-1-45);font-weight:600;color:var(--fx-ink-primary);text-decoration:none;transition:background .15s}.ds-tools-symlist a:hover{background:var(--fx-bg-accent-soft)}.ds-tools-symlist a:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px}.ds-tools-symlist__n{font-size:var(--ds-fs-12-5);font-weight:500;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.ds-tools-symlist__go{color:var(--fx-brand-pixel)}.ds-tools-check__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-4) var(--ds-space-5);flex-wrap:wrap;padding:calc(var(--ds-space-4) + var(--ds-space-1) / 2) var(--ds-space-6);border-top:1px solid var(--fx-line-hairline);background:var(--fx-bg-sunken)}.ds-tools-check__foot p{margin:0;max-width:44ch;font-size:var(--ds-fs-14-5);line-height:var(--ds-lh-1-5);color:var(--fx-ink-secondary)}.ds-tools-check__after{display:flex;justify-content:flex-end;margin:var(--ds-space-2) 0 0}@media(max-width:639px){.ds-tools-symlist{padding:calc(var(--ds-space-2) - var(--ds-space-1) / 2) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-tools-symlist a{grid-template-columns:24px minmax(0,1fr) 18px;row-gap:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}.ds-tools-symlist .ds-tools-tag{grid-column:2;grid-row:2;justify-self:start}.ds-tools-symlist__go{grid-column:3;grid-row:1 / span 2}.ds-tools-check__foot{padding:var(--ds-space-4) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-tools-check__foot .ds-button{width:100%}}.ds-tools-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ds-space-3);margin:calc(var(--ds-space-6) + var(--ds-space-2)) 0 0;padding:calc(var(--ds-space-2) - var(--ds-space-1) / 2) calc(var(--ds-space-4) + var(--ds-space-1));border-radius:var(--ds-radius-card);border:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 22%,transparent);font-size:var(--ds-fs-15);line-height:var(--ds-lh-1-5);color:var(--fx-ink-secondary)}.ds-tools-feedback svg{width:18px;height:18px;fill:none;stroke:var(--fx-brand-pixel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ds-tools-feedback>span{margin:0}@media(max-width:639px){.ds-tools-feedback{padding:calc(var(--ds-space-3) - var(--ds-space-1) / 2) var(--ds-space-4)}}
