.guide-section-wrapper{overflow:visible}.guide-toc{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;background:var(--theme3, #faf8ff);border:1px solid var(--border, #e6e6e6);border-radius:12px;padding:24px}.guide-toc .widget-head h3{font-size:16px;margin-bottom:14px;color:var(--title, #282c32)}.guide-toc-list{list-style:none;margin:0;padding:0}.guide-toc-list li{margin-bottom:6px}.guide-toc-list a{display:block;padding:8px 12px;border-radius:8px;color:var(--text, #858585);font-size:14px;text-decoration:none;transition:all .2s ease}.guide-toc-list a:hover,.guide-toc-list a.active{background:var(--theme, #7444fd);color:#fff!important}.guide-callout{background:var(--theme3, #faf8ff);border-left:4px solid var(--theme, #7444fd);border-radius:8px;padding:20px 24px;margin-bottom:28px}.guide-callout h4{color:var(--theme, #7444fd);font-size:16px;margin-bottom:8px}.guide-callout p:last-child{margin-bottom:0}.guide-howto{margin-bottom:36px}.guide-howto ul{padding-left:20px;margin-bottom:12px}.guide-section{margin-bottom:56px;scroll-margin-top:120px}.guide-section>h2{font-size:28px;margin-bottom:6px;color:var(--title, #282c32)}.guide-section-desc{color:var(--text, #858585);margin-bottom:24px}.prompt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.prompt-card{background:#fff;border:1px solid var(--border, #e6e6e6);border-radius:14px;padding:22px;box-shadow:var(--box-shadow, 0px 4px 25px 0px rgba(0, 0, 0, .06));display:flex;flex-direction:column}.prompt-card h4{font-size:17px;margin-bottom:8px;color:var(--title, #282c32)}.prompt-goal{font-size:13px;color:var(--text, #858585);margin-bottom:12px}.prompt-quote{display:flex;align-items:flex-start;gap:8px;background:var(--theme3, #faf8ff);border-radius:10px;padding:12px 14px;margin-bottom:14px}.prompt-quote .prompt-text{flex:1;font-style:italic;color:var(--title, #282c32);font-size:14.5px}.copy-btn{border:none;background:transparent;color:var(--theme, #7444fd);cursor:pointer;padding:4px 8px;border-radius:6px;font-size:13px;flex-shrink:0;white-space:nowrap}.copy-btn:hover{background:#7444fd1f}.copy-btn.copied{color:#1aa361}.prompt-answer{font-size:14px;color:var(--text, #858585);margin-bottom:12px}.prompt-answer strong{color:var(--title, #282c32)}.prompt-followups{margin-top:auto}.prompt-followups>strong{font-size:13px;color:var(--title, #282c32);display:block;margin-bottom:6px}.prompt-followups ul{list-style:none;margin:0;padding:0}.prompt-followups li{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text, #858585);padding:6px 0;border-top:1px dashed var(--border-2, #f1f1f1)}.prompt-followups li:first-child{border-top:none}.prompt-followups li span{flex:1}.playbook-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:24px 0}.playbook-card{background:#fff;border:1px solid var(--border, #e6e6e6);border-radius:14px;padding:22px;box-shadow:var(--box-shadow, 0px 4px 25px 0px rgba(0, 0, 0, .06))}.playbook-card h4{font-size:16px;margin-bottom:8px;color:var(--theme, #7444fd)}.playbook-card .playbook-meta{font-size:13px;color:var(--text, #858585);margin-bottom:6px}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{position:relative;padding-left:26px;margin-bottom:14px;color:var(--text, #858585)}.tips-list li:before{content:"✓";position:absolute;left:0;top:1px;color:var(--theme, #7444fd);font-weight:700}.guide-note{font-size:13.5px;color:var(--text, #858585);background:#fffcf1;border:1px solid #f5dea0;border-radius:8px;padding:10px 14px;margin-bottom:14px}@media (max-width: 991px){.guide-toc{position:static;max-height:none;overflow-y:visible;margin-bottom:24px}}
