.tool-guide{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:32px;color:#dce4ef;background:#191d25;border:1px solid #333d4b;border-radius:18px;font:16px/1.75 system-ui,sans-serif}.tool-guide *{box-sizing:border-box}.tool-guide header>span{font-size:12px;letter-spacing:.12em;color:#39cbb0}.tool-guide h2{font-size:28px;line-height:1.25;margin:10px 0 16px;color:#fff}.tool-guide h3{font-size:20px;line-height:1.4;color:#fff;margin:24px 0 12px}.tool-guide p{margin:10px 0;color:#c0cbda}.tool-guide a{color:#f6b548;text-decoration:underline;text-underline-offset:3px}.tool-guide a:focus-visible,.tool-guide summary:focus-visible{outline:3px solid #39cbb0;outline-offset:4px}.tool-guide nav,.tool-guide footer>div{display:flex;gap:12px 20px;flex-wrap:wrap}.tool-guide nav{padding:14px 0;border-top:1px solid #333d4b;border-bottom:1px solid #333d4b}.tool-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tool-guide li{margin:10px 0}.tool-guide aside{padding:18px;border-left:3px solid #f6b548;background:#222833;border-radius:8px}.tool-guide aside p{margin-bottom:0}.tool-guide details{padding:14px 0;border-bottom:1px solid #333d4b}.tool-guide summary{cursor:pointer;font-weight:600;color:#fff}.tool-guide section{scroll-margin-top:80px}.tool-guide footer{margin-top:24px;border-top:1px solid #333d4b}.tool-guide{overflow-wrap:anywhere}@media(max-width:720px){.tool-guide{margin:24px 12px;padding:22px}.tool-guide-grid{grid-template-columns:1fr;gap:0}.tool-guide h2{font-size:24px}}
