.guide{max-width:1160px}.guide-hero{padding:24px 0 36px;max-width:810px}.guide-hero h1{font-size:48px}.guide-lead{font-size:19px;color:var(--muted);max-width:740px}.guide-jumps{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0 0;color:var(--accent);font-size:14px}.guide-jumps a:hover{text-decoration:underline}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.guide-card,.guide-section{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:26px}.guide-card strong{display:block;color:var(--accent);font-size:28px;font-weight:500;margin-bottom:10px}.guide-card p{font-size:14px;color:var(--muted);margin-bottom:0}.guide-section{margin-bottom:24px;scroll-margin-top:20px}.guide-section h2{font-size:25px;margin-bottom:18px}.guide-section h3{font-size:16px;font-weight:500;margin:24px 0 8px}.guide-section p,.guide-section li{color:#c1c6cd;line-height:1.7}.guide-section li{margin:8px 0}.guide-section ul,.guide-section ol{padding-left:22px}.guide-section b{color:var(--text);font-weight:500}.guide-table{width:100%;border-collapse:collapse}.guide-table td,.guide-table th{padding:15px 12px;text-align:left;white-space:normal;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.guide-table td:first-child{width:28%;color:var(--text)}.guide-table td{color:var(--muted)}.guide-table th{color:var(--muted)}.guide pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:8px;color:#d0d5dd;font-size:13px}.guide summary{cursor:pointer;color:var(--accent);padding:12px 0}.guide-caption{font-size:13px;color:var(--muted)}.guide-chips{display:flex;gap:8px;flex-wrap:wrap}.guide-chips span{padding:7px 11px;border:1px solid var(--line);border-radius:5px;font-size:13px}.header-nav{flex-wrap:wrap}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.guide-hero h1{font-size:36px}.guide-section{padding:20px}.topbar{height:auto;min-height:80px}.top-inner{flex-wrap:wrap;padding-top:16px;padding-bottom:16px}.header-nav{gap:14px}.guide-table td:first-child{width:34%}.guide-lead{font-size:17px}}
