/* Scoped to the practical guide, without changing existing tool layouts. */
.tool-usage-guide{padding:24px;border:1px solid var(--c-line,#dce4f2);border-radius:18px;background:var(--c-surface,#fff);color:var(--c-text,#1e2b45);text-align:left}.tug-kicker{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:750;color:var(--c-primary,#0b5cff);margin:0 0 9px}.tool-usage-guide h2{font-size:21px;line-height:1.35;margin:0 0 12px;letter-spacing:-.02em}.tool-usage-guide h3{font-size:13px;font-weight:750;line-height:1.5;margin:0 0 8px}.tug-case{font-size:14px;line-height:1.75;margin:0 0 18px;color:var(--c-muted,#5a6782)}.tug-example{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px}.tug-example>div{min-width:0;padding:16px;background:var(--c-bg,#f5f7fc);border-radius:12px}.tug-example pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;color:var(--c-text)}.tool-usage-guide details{margin:20px 0 0;border-top:1px solid var(--c-line);padding-top:14px}.tool-usage-guide summary{font-size:14px;font-weight:700;cursor:pointer;line-height:1.7}.tool-usage-guide ol{font-size:14px;line-height:1.8;padding-left:22px;margin:13px 0}.tool-usage-guide li+li{margin-top:6px}.tug-limit{margin-top:18px;padding:16px;border-left:3px solid var(--c-primary,#0b5cff);background:color-mix(in srgb,var(--c-primary,#0b5cff) 5%,var(--c-surface,#fff));border-radius:0 10px 10px 0}.tug-limit p{font-size:13px;line-height:1.8;margin:0}.tug-report{font-size:12px;line-height:1.8;color:var(--c-muted,#5a6782);margin:18px 0 0}.tug-feedback{font-size:12px;color:var(--c-primary);margin:10px 0}.tool-usage-guide .btn{white-space:normal;text-align:left;line-height:1.6}@media(max-width:600px){.tool-usage-guide{padding:19px}.tug-example{grid-template-columns:1fr;gap:10px}.tool-usage-guide h2{font-size:19px}}.tool-guide-preview-note{font-size:11px!important;line-height:1.6!important;color:var(--c-muted);margin:10px 0 0!important}
