.guide-head{padding-bottom:28px}.guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;align-items:start}.guide-nav{position:sticky;top:24px;display:grid;gap:2px;border:1px solid var(--line);background:var(--panel);padding:18px}.guide-nav strong{padding:7px 10px 12px;color:var(--gold);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.guide-nav a{padding:9px 10px;text-decoration:none;color:#c8c3ba;border-left:2px solid transparent}.guide-nav a:hover{color:#fff;border-color:var(--red);background:#1c1f1d}.guide-content{min-width:0}.guide-content>section{scroll-margin-top:24px;padding:14px 0 42px;border-bottom:1px solid var(--line)}.guide-content h2{font:700 2rem/1.15 Georgia,serif;margin:.2em 0 .5em}.guide-note{margin-top:24px;padding:20px 22px;background:#281714;border-left:4px solid var(--red)}.guide-note p{margin:6px 0 0;color:#c9c4bb}.steps{list-style:none;padding:0;display:grid;gap:12px}.steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:16px;background:var(--panel);border:1px solid var(--line)}.steps li>span{display:grid;place-items:center;width:36px;height:36px;background:var(--red);font-weight:900}.steps p,.definition-grid p{color:var(--muted);margin:4px 0 0}.definition-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.definition-grid>div{padding:18px;background:var(--panel);border:1px solid var(--line)}.checklist{list-style:none;padding:0;display:grid;gap:10px}.checklist li{position:relative;padding-left:30px}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:900}@media(max-width:760px){.definition-grid{grid-template-columns:1fr}.guide-layout{grid-template-columns:1fr;gap:24px}.guide-nav{position:static}.guide-content h2{font-size:1.65rem}}
.guide-search-label{display:grid;gap:6px;margin:4px 0 12px;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.guide-search{min-width:0;padding:10px 11px}.guide-chapters{display:grid;gap:14px}.guide-chapter{scroll-margin-top:24px;border:1px solid var(--line);background:var(--panel)}.guide-chapter>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer;list-style:none}.guide-chapter>summary::-webkit-details-marker{display:none}.guide-chapter>summary span{display:grid;gap:4px}.guide-chapter>summary small{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.09em}.guide-chapter>summary strong{font:700 1.55rem/1.15 Georgia,serif}.guide-chapter>summary em{max-width:680px;color:var(--muted);font-style:normal;line-height:1.45}.guide-chapter>summary b{display:grid;place-items:center;width:34px;height:34px;background:var(--red);font-size:1.35rem;transition:transform .18s}.guide-chapter[open]>summary b{transform:rotate(45deg)}.guide-chapter[open]>summary{border-bottom:1px solid var(--line);background:#191513}.chapter-index{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px;border-bottom:1px solid var(--line);background:#0d0f0e}.chapter-index a{padding:8px 10px;border:1px solid #3a3d3b;color:#d6d0c7;text-decoration:none;font-size:.82rem}.chapter-index a:hover{border-color:var(--gold);color:#fff}.chapter-body{padding:0 24px}.chapter-body>section{scroll-margin-top:24px;padding:32px 0;border-bottom:1px solid var(--line)}.chapter-body>section:last-child{border-bottom:0}.chapter-body h2{font:700 2rem/1.15 Georgia,serif;margin:.2em 0 .5em}@media(max-width:760px){.guide-chapter>summary{padding:17px}.guide-chapter>summary strong{font-size:1.3rem}.guide-chapter>summary em{font-size:.88rem}.chapter-index{padding:13px 17px}.chapter-body{padding:0 17px}.chapter-body h2{font-size:1.6rem}}
