.knowledge-layout{
  display:flex;
  gap:40px;
}

.knowledge-left{
  width:240px;
}

.knowledge-right{
  flex:1;
}

.knowledge-menu .km-item{
  display:block;
  padding:12px 0;
  border-bottom:1px solid #e5e5e5;
  color:#008ACE;
  text-decoration:none;
}

.knowledge-menu .km-item.active{
  font-weight:600;
}

.knowledge-filters{
  margin-top:10px;
}

.kf-title{
  font-weight:600;
  margin-bottom:10px;
}

.kf-row{
  display:flex;
  gap:15px;
  align-items:center;
  margin-bottom:20px;
}

.kf-row select,
.kf-row input{
  height:34px;
  padding:0 10px;
  border:1px solid #dcdcdc;
  border-radius:4px;
  min-width:220px;
}

.kf-dates label{
  display:flex;
  gap:10px;
  align-items:center;
}

.kf-sep{
  opacity:.6;
}

.knowledge-list{
  border-top:1px solid #e5e5e5;
}

.kl-item{
  padding:22px 0;
  border-bottom:1px solid #e5e5e5;
}

.kl-title{
  display:inline-block;
  font-family:"PT Sans", Arial, sans-serif;
  font-size:20px;
  line-height:1.35;
  color:#008ACE;
  text-decoration:none;
}

.kl-title:hover{
  text-decoration:underline;
}

.kl-meta{
  margin-top:6px;
  font-size:13px;
  color:#777;
}
