.tool-guide{color:var(--color-prose);line-height:1.75}.tool-guide>*+*{margin-top:1.1em}.tool-guide h2{font-family:var(--font-heading);font-size:1.5em;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-fg);margin-top:2em;line-height:1.3}.tool-guide>h2:first-child{margin-top:0}.tool-guide h3{font-family:var(--font-heading);color:var(--color-fg);margin-top:1.6em;font-size:1.15em;font-weight:700;line-height:1.4}.tool-guide a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.tool-guide a:hover{color:var(--color-link-hover)}.tool-guide strong{color:var(--color-fg)}.tool-guide ul{padding-inline-start:1.5em;list-style:outside}.tool-guide ol{padding-inline-start:1.5em;list-style:decimal}.tool-guide li+li{margin-top:.4em}.tool-guide li::marker{color:var(--color-primary)}.tool-guide blockquote{border-inline-start:3px solid var(--color-brand,var(--color-primary));background:var(--color-surface);white-space:pre-line;border-radius:2px;padding:.75em 1em}.tool-guide code{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:.1em .35em;font-size:.9em}.tool-guide table{border-collapse:collapse;width:100%;font-size:.95em}.tool-guide th,.tool-guide td{border-bottom:1px solid var(--color-border);text-align:start;padding:.55em .75em}.tool-guide th{color:var(--color-fg);font-weight:600}.tool-guide td:last-child,.tool-guide th:last-child{text-align:end;font-variant-numeric:tabular-nums}
