.kv3-faqhub-grid{grid-template-columns:.32fr .68fr;align-items:start;gap:60px;display:grid}.kv3-faqhub-nav{position:sticky;top:120px}.kv3-faqhub-nav ul{flex-direction:column;gap:4px;display:flex}.kv3-faqhub-nav a{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .16s,color .16s;display:flex}.kv3-faqhub-nav a:hover{color:var(--koai-purple);background:var(--koai-paper)}.kv3-faqhub-nav a>small{color:var(--koai-muted);font-size:11px}.kv3-faqhub-cat+.kv3-faqhub-cat{margin-top:56px}.kv3-faqhub-cat-head{align-items:baseline;gap:12px;margin-bottom:20px;scroll-margin-top:120px;display:flex}.kv3-faqhub-cat-head>span{background:var(--koai-border);flex:1;height:1px}.kv3-faqhub-cat-head>small{color:var(--koai-muted);font-size:12px}@media (max-width:1023px){.kv3-faqhub-grid{grid-template-columns:1fr;gap:40px}.kv3-faqhub-nav{position:static}}
