.kb-container {
    display: flex;
    max-width: 1300px;
    margin: 50px auto;
    gap: 40px;
}

.kb-sidebar {
    width: 280px;
}

.kb-content {
    flex: 1;
}

.kb-sidebar-inner {
    background: #0f172a;
    padding: 20px;
    border-radius: 10px;
    color: #fff;
}

.kb-sidebar-inner ul {
    list-style: none;
    padding: 0;
}

.kb-sidebar-inner li {
    margin-bottom: 10px;
}

.kb-sidebar-inner a {
    color: #38bdf8;
    text-decoration: none;
}

.kb-sidebar-inner a:hover {
    color: #fff;
}
