
.rj-toc{
  margin:25px 0;
  border:1px solid #d9e2e8;
  border-radius:8px;
  background:#f8fbfc;
  overflow:hidden;
}
.rj-toc summary{
  padding:14px 16px;
  cursor:pointer;
  font-size:17px;
  font-weight:700;
  color:#fff;
  background:linear-gradient(90deg,#117a65,#1abc9c);
}
.rj-toc-content{
  padding:13px 20px 15px;
}
.rj-toc-content ol{
  margin:0;
  padding-left:21px;
}
.rj-toc-content li{
  margin:7px 0;
}
.rj-toc-content a{
  color:#1769aa;
  text-decoration:none;
  font-weight:600;
}
.rj-read-also{
  background-color:#f4f6f6 !important;
  border-left:4px solid #c0392b !important;
  padding:12px 15px !important;
  margin:25px 0 !important;
  border-radius:0 4px 4px 0 !important;
  font-weight:bold !important;
  box-shadow:0 2px 4px rgba(0,0,0,0.05) !important;
}
.rj-faq-dropdown{
  margin:10px 0;
  border:1px solid #ddd;
  border-radius:6px;
  background:#fff;
}
.rj-faq-dropdown summary{
  cursor:pointer;
  padding:13px 15px;
  font-weight:700;
}
.rj-faq-dropdown p{
  padding:0 15px 14px;
  margin:0;
}
