.tool-back{color:var(--club-link);margin-bottom:18px;font-size:.85rem;display:inline-block}.tool-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.tool-guide-layout{grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,5vw,72px);display:grid}.tool-guide-sidebar{align-self:start;min-width:0;position:sticky;top:100px}.tool-guide-sidebar nav ul{border-inline-start:1px solid var(--club-line);margin:0;padding:0;list-style:none}.tool-guide-sidebar nav a{padding:10px 16px;font-size:.85rem;text-decoration:none;display:block}.tool-guide-sidebar a{color:var(--club-link)}.tool-guide-sidebar nav a:hover{background:var(--club-input)}.tool-guide-meta{border-top:1px solid var(--club-line);color:var(--club-muted);margin-top:24px;padding-top:20px;font-size:.8rem}.tool-guide-meta h2{margin:16px 0 8px;font-size:.85rem}.tool-guide-meta p{margin:10px 0}.tool-guide-meta .ownership-note{padding-inline-start:12px}.tool-guide-body{min-width:0;max-width:880px}.tool-guide-body section{margin-bottom:36px;scroll-margin-block-start:160px}.tool-guide-body h2{margin:0 0 14px;font-size:clamp(1.2rem,2vw,1.65rem)}.tool-guide-body h3{margin:0 0 8px;font-size:1rem}.tool-guide-body p,.tool-requirements{color:var(--club-muted);line-height:1.75}.tool-guide-body a{color:var(--club-link)}.tool-examples{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tool-examples li,.tool-agent-setup,.tool-outcome{border:1px solid var(--club-line);background:var(--club-glass);border-radius:12px;padding:22px}.tool-examples p,.tool-outcome p{margin:0}.tool-requirements{padding-inline-start:24px}.tool-requirements li{margin:10px 0}.tool-steps{margin:0;padding-inline-start:24px}.tool-steps li{margin-bottom:24px;padding-inline-start:8px}.tool-steps li::marker{color:var(--club-link);font-weight:600}.tool-steps p{margin:0 0 12px}.tool-steps pre{background:var(--club-input);border:1px solid var(--club-line);text-align:start;border-radius:8px;max-width:100%;padding:16px;font-size:.8rem;line-height:1.7;overflow:auto}.copy-text{margin-top:20px}.copy-text label{margin-bottom:10px;font-size:.85rem;font-weight:600;display:block}.copy-text textarea{resize:vertical;border:1px solid var(--club-line);background:var(--club-input);width:100%;min-width:0;min-height:270px;max-height:75vh;color:var(--club-ink);font:inherit;border-radius:8px;padding:16px;font-size:.85rem;line-height:1.65;display:block}.copy-text textarea:focus-visible{outline:3px solid var(--club-link);outline-offset:3px}.copy-text .copy-hint{margin:10px 0;font-size:.78rem}.copy-status{min-height:1.75em;margin:10px 0 0;font-size:.8rem}@media (width<=850px){.tool-guide-layout{grid-template-columns:1fr}.tool-guide-sidebar{position:static}.tool-guide-sidebar nav ul{border:0;flex-wrap:wrap;gap:6px;display:flex}.tool-guide-sidebar nav a{border:1px solid var(--club-line);border-radius:8px;padding:8px 12px}.tool-guide-meta{margin-top:18px;padding-top:8px}.tool-agent-setup,.tool-examples li,.tool-outcome{padding:18px}.tool-guide-body section{scroll-margin-block-start:155px}}
