/* overarching */
.kenniscontainer {display:flex;flex-wrap:wrap;}

/* sidebar */
.kenniscontainer aside {background:var(--softbg);width:100%;margin:0 0 2rem;padding:0 20px 2rem 20px;min-width:unset;}
.kenniscontainer aside .categories .cat-links {display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;}
.kenniscontainer aside .categories .cat-links a {font-weight:700;font-size:18px;color:var(--subColor);}
.kenniscontainer aside .categories .cat-links a, 
.kenniscontainer aside .categories .cat-links a:hover {color:var(--mainColor);}
@media (min-width:992px) {
.kenniscontainer aside {padding:0 50px 10rem 50px;margin:0 0 -5rem;max-width:374px;}
.kenniscontainer aside .categories .cat-links a {padding:4px 0;display:block;}
}
@media (max-width:992px) {
.kenniscontainer aside .categories {margin-top:0;}
}

/* sidebar *//* dropdown */
.cat-toggle-btn {display:none;}
@media screen and (max-width: 768px) {
.cat-toggle-btn {display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;border:none;outline:none;cursor:pointer;background:none;}
.cat-toggle-btn .icon-close {display:none;}
.cat-toggle-btn.is-active .icon-hamburger {display:none;}
.cat-toggle-btn.is-active .icon-close {display:inline-block;}
.cat-menu-wrapper {display:none;padding:0 18px 18px 18px;}
.cat-menu-wrapper.is-open {display:block;}
.cat-list li a {padding:12px 0;font-size:15px;}
}

/* main display */
.kenniscontainer main {margin-left:0;margin-right:0;width:100%;padding:0 20px;}
@media (min-width:992px) {
.kenniscontainer main {padding:0 50px;}
}