.tool-anchor{display:block;scroll-margin-top:18px}.tool-notes{border-top:1px solid #e3e7ed;margin-top:38px;padding-top:27px;color:#5c697b;font-size:13px;line-height:1.85;scroll-margin-top:24px}.tool-notes h2{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.2px;color:#2d3745;margin:0 0 8px}.tool-notes h3{font-size:14px;font-weight:600;line-height:1.65;color:#3d4b5d;margin:0 0 7px}.tool-notes p{margin:0 0 13px}.tool-notes a{color:#2864dc;text-decoration:underline;text-underline-offset:3px}.tool-notes .guide-intro{max-width:780px;color:#77818e}.tool-notes .guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding-left:22px;list-style:decimal}.tool-notes .guide-steps li{padding-left:3px;min-width:0}.tool-notes .guide-steps li::marker{color:#2864dc;font-weight:600}.tool-notes .guide-steps p{font-size:12px;margin:0}.tool-notes .guide-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:24px 0}.tool-notes .guide-pair>div{min-width:0;border-left:2px solid #dce5f5;padding-left:14px}.tool-notes .guide-pair h3{font-size:12px;color:#788596;font-weight:500}.tool-notes .guide-pair p{margin:0}.tool-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;color:#46556b}.tool-notes .guide-figure{margin:24px 0}.tool-notes .guide-figure img{display:block;width:100%;max-width:996px;height:auto;border:1px solid #e3e7ed;border-radius:5px;background:#fff}.tool-notes figcaption{font-size:11px;line-height:1.8;color:#85909d;margin-top:8px}.tool-notes .guide-answers{max-width:850px;margin-top:25px}.tool-notes .guide-answers h3{margin-top:20px}.tool-notes .guide-back{font-size:12px;margin:24px 0 0}.tool-notes .guide-back a{text-decoration:none}
@media(max-width:650px){.tool-notes{margin-top:30px;padding-top:22px;font-size:12px}.tool-notes h2{font-size:18px}.tool-notes h3{font-size:13px}.tool-notes .guide-steps{grid-template-columns:1fr;gap:16px;margin:20px 0}.tool-notes .guide-pair{grid-template-columns:1fr;gap:16px;margin:20px 0}.tool-notes .guide-figure{margin:20px 0}.tool-notes .guide-answers h3{margin-top:18px}}
