.guidebook .feature-content, .guidebook .sidebar {
  font-family: "Libre Baskerville";
  font-variant-ligatures: none;
  color: #37352f; }
  .guidebook .feature-content h1, .guidebook .feature-content h2, .guidebook .feature-content h3, .guidebook .feature-content h4, .guidebook .feature-content h5, .guidebook .feature-content h6, .guidebook .sidebar h1, .guidebook .sidebar h2, .guidebook .sidebar h3, .guidebook .sidebar h4, .guidebook .sidebar h5, .guidebook .sidebar h6 {
    font-family: "Open Sans"; }
  .guidebook .feature-content a,
  .guidebook .feature-content a.visited, .guidebook .sidebar a,
  .guidebook .sidebar a.visited {
    color: inherit; }
  .guidebook .feature-content ol > li, .guidebook .feature-content ul > li, .guidebook .sidebar ol > li, .guidebook .sidebar ul > li {
    line-height: 1.75; }
  .guidebook .feature-content h2, .guidebook .sidebar h2 {
    margin-top: 2.5rem; }
  .guidebook .feature-content h3, .guidebook .sidebar h3 {
    margin-top: 1.25rem; }
  .guidebook .feature-content h1 + p, .guidebook .feature-content h2 + p, .guidebook .feature-content h3 + p, .guidebook .feature-content li > p:first-of-type, .guidebook .sidebar h1 + p, .guidebook .sidebar h2 + p, .guidebook .sidebar h3 + p, .guidebook .sidebar li > p:first-of-type {
    margin-top: 1em !important; }
  .guidebook .feature-content p, .guidebook .sidebar p {
    margin-top: 2em;
    line-height: 1.75; }
  .guidebook .feature-content pre, .guidebook .sidebar pre {
    background: rgba(135, 131, 120, 0.15);
    border-radius: 4px;
    padding: 0.8em 1em; }
    .guidebook .feature-content pre code.sql, .guidebook .sidebar pre code.sql {
      /*  */
      padding: 0; }
  .guidebook .feature-content table,
  .guidebook .feature-content th,
  .guidebook .feature-content td, .guidebook .sidebar table,
  .guidebook .sidebar th,
  .guidebook .sidebar td {
    border: 1px solid rgba(55, 53, 47, 0.09);
    border-collapse: collapse; }
  .guidebook .feature-content table, .guidebook .sidebar table {
    border-left: none;
    border-right: none; }
  .guidebook .feature-content th,
  .guidebook .feature-content td, .guidebook .sidebar th,
  .guidebook .sidebar td {
    font-weight: normal;
    padding: 0.25em 0.5em;
    line-height: 1.5;
    min-height: 1.5em;
    text-align: left; }
  .guidebook .feature-content th, .guidebook .sidebar th {
    color: rgba(55, 53, 47, 0.6); }

.guidebook .sidebar.no-scroll .sidebar-inner {
  position: relative;
  top: 0;
  overflow: initial; }

.guidebook .sidebar.no-scroll .sidebar-menu {
  overflow: initial; }

.guidebook .sidebar__banner {
  box-shadow: 2px 8px 10px rgba(0, 0, 0, 0.2);
  max-height: 200px;
  width: auto; }
  @media (max-width: 576px) {
    .guidebook .sidebar__banner {
      max-height: 135px; } }
.guidebook .sidebar__title {
  flex: 1; }
  .guidebook .sidebar__title h2 {
    font-size: 24px !important; }
  .guidebook .sidebar__title a {
    font-size: 16px !important; }
  @media (max-width: 576px) {
    .guidebook .sidebar__title h2 {
      font-size: 18px !important; }
    .guidebook .sidebar__title a {
      font-size: 14px !important; } }
@media (max-width: 991px) {
  .guidebook .sidebar {
    max-width: none; } }

.guidebook .sidebar .sidebar-menu ul li a {
  font-size: 14px;
  margin-bottom: 16px; }

@media (max-width: 991px) {
  .guidebook .sidebar .sidebar-menu {
    height: calc(100vh - 310px); } }

.guidebook .btn-next {
  margin: 90px 0 25px; }
  .guidebook .btn-next:hover .icon {
    transition: ease-in-out .5s;
    transform: translateX(10px); }
