.tool-gate{margin:28px 0;padding:24px;max-width:var(--w-prose);background:var(--ds-card);color:var(--ds-ink);border:1px solid var(--ds-rule);border-radius:var(--r-lg);box-shadow:var(--sh-0)}.tool-gate .tool-gate-h{font-size:calc(18px * var(--tx, 1));font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:0;color:var(--ds-ink)}.tool-gate .tool-gate-what{font-size:calc(16px * var(--tx, 1));line-height:1.55;color:var(--ds-text);margin:10px 0 0}.tool-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.tool-gate .tool-gate-fine{font-size:calc(13px * var(--tx, 1));line-height:1.5;color:var(--ds-muted);margin:14px 0 0}.tool-teaser{display:inline-block;margin:14px 0 0;padding:8px 14px;border-radius:var(--r-pill);background:var(--ds-wash);color:var(--ds-blue);font-weight:600;font-size:calc(15px * var(--tx, 1))}