.tool-guide{margin-top:48px;padding-top:32px;border-top:1px solid var(--border);color:var(--text-2);line-height:1.65}.tool-guide h2{color:var(--text);font-size:20px;margin:0 0 12px}.tool-guide p{margin:0 0 12px}.tool-guide ul,.tool-guide ol{margin:0 0 24px;padding-left:22px}.tool-guide li{margin:8px 0}.tool-guide-intro{max-width:760px;margin-bottom:28px}.tool-guide-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.tool-guide-steps{counter-reset:guide-step;list-style:none;padding-left:0}.tool-guide-steps li{counter-increment:guide-step;position:relative;padding-left:40px}.tool-guide-steps li:before{content:counter(guide-step,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--mono);font-size:12px;color:var(--text-3);padding-top:3px}.tool-guide-faq{margin-top:8px;max-width:760px}.tool-guide-faq details{border-bottom:1px solid var(--border);padding:14px 0}.tool-guide-faq summary{cursor:pointer;font-weight:600;color:var(--text)}.tool-guide-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.tool-guide-faq details p{margin-top:10px}@media (max-width: 720px){.tool-guide{margin-top:36px}.tool-guide-columns{grid-template-columns:1fr;gap:0}}.tool-guide-page{max-width:1040px;margin:0 auto;padding:0 24px 64px}@media (max-width: 600px){.tool-guide-page{padding:0 16px 48px}}
