.single-guides .toc-title.active::after{transform:rotate(180deg)}.single-guides .toc-item.active a{background:var(--brand-bg-hover);border-left-color:var(--brand-primary);color:var(--brand-darker);font-weight:600}.single-guides .toc-level-2 a{padding-left:12px;font-size:.9rem;font-weight:500}.single-guides .toc-level-3 a{padding-left:24px;font-size:.85rem;color:#555}.single-guides .toc-level-4 a{padding-left:36px;font-size:.8rem;color:#666}.single-guides .toc-level-5 a{padding-left:48px;font-size:.75rem;color:#777}.single-guides .toc-level-6 a{padding-left:60px;font-size:.75rem;color:#888}.single-guides .toc-level-2.active a,.single-guides .toc-level-3.active a,.single-guides .toc-level-4.active a,.single-guides .toc-level-5.active a,.single-guides .toc-level-6.active a{background:var(--brand-bg-hover);border-left-color:var(--brand-primary);color:var(--brand-darker);font-weight:600}.single-guides .toc-level-2 a:hover,.single-guides .toc-level-3 a:hover,.single-guides .toc-level-4 a:hover,.single-guides .toc-level-5 a:hover,.single-guides .toc-level-6 a:hover{background:var(--brand-bg);border-left-color:var(--brand-primary);color:var(--brand-darker)}.single-guides .single-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--brand-primary);background:var(--brand-bg);border-radius:0 8px 8px 0}.single-guides .author-v2-top{display:flex;align-items:center;padding:24px 32px;gap:32px}.single-guides .author-v2-name{margin:0;font-size:30px;font-weight:700;color:#3b5a32;font-family:Georgia,"Times New Roman",serif;line-height:1.1;flex-shrink:0;border-right:1px solid #eef2e6;padding-right:32px}.single-guides .author-v2-bio{margin:0;font-size:15px;color:#444;line-height:1.6;flex:1}.single-guides .author-v2-avatar{flex-shrink:0;width:130px;height:130px;border-radius:50%;padding:4px;border:2px dashed #8ba53f;display:flex;align-items:center;justify-content:center}.single-guides .author-v2-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;overflow:auto!important}@media (max-width:900px){.single-guides .author-v2-top{flex-direction:column;text-align:center;padding:24px 20px;gap:20px}.single-guides .author-v2-name{border-right:none;padding-right:0;border-bottom:1px solid #eef2e6;padding-bottom:16px}}.single-guides .page-links{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #eee}@media (max-width:480px){.single-guides .toc-item a{padding:6px 10px;font-size:.8rem}}