body .insights-playbooks {
  padding: 1.875rem 1.5rem;
  background-color: #D9E9FF;
  color: #1A1A1A !important;
}
body .insights-playbooks * {
  color: #1A1A1A !important;
}
body .insights-playbooks .header .block-title {
  color: #022A5E;
  font-weight: 500;
  width: 500;
}
body .insights-playbooks .header .btn-view-all {
  display: none;
}
body .insights-playbooks .description-main {
  margin: 1.25rem 0 1.5rem;
  color: #605F5F;
}
body .insights-playbooks .main {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body .insights-playbooks .main .left .playbook-teaser-long {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body .insights-playbooks .main .left .playbook-teaser-long .image {
  width: stretch;
}
body .insights-playbooks .main .left .playbook-teaser-long .content {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
}
body .insights-playbooks .main .left .playbook-teaser-long .content .tags {
  color: #605F5F;
}
body .insights-playbooks .main .left .playbook-teaser-long .content .title {
  font-weight: 600;
}
body .insights-playbooks .main .left .playbook-teaser-long .content .date {
  color: #605F5F;
}
body .insights-playbooks .main .left .playbook-teaser-long .content .download-btn {
  display: flex;
  gap: 0.2rem;
}
body .insights-playbooks .main .left .playbook-teaser-long .content .download-btn .download-icon {
  align-self: center;
  width: 1.5em;
  height: 1.5em;
}
body .insights-playbooks .main .center-line {
  border-top: 0.5px solid #000000;
  border-left: 0.5px solid #000000;
}
body .insights-playbooks .main .right {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
body .insights-playbooks .main .right .playbook-teaser-short {
  display: flex;
  gap: 0.3rem;
}
body .insights-playbooks .main .right .playbook-teaser-short .image {
  width: 8.4375rem;
  height: 5.75rem;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .content-header {
  display: flex;
  gap: 0.2rem;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .content-header .tags {
  color: #605F5F;
  display: flex;
  gap: 0.625rem;
  flex-wrap: wrap;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .content-header .download-btn {
  height: 100%;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .content-header .download-btn .download-icon {
  align-self: center;
  width: 1.5em;
  height: 1.5em;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .title {
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body .insights-playbooks .main .right .playbook-teaser-short .content .description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 769px) {
  body .insights-playbooks {
    padding: 2.5rem;
  }
  body .insights-playbooks .header {
    display: flex;
    justify-content: space-between;
  }
  body .insights-playbooks .header .btn-view-all {
    display: block;
    padding: 1rem 1.25rem;
  }
  body .insights-playbooks .description-main {
    margin: 0 0 1.875rem;
  }
  body .insights-playbooks .main .left .playbook-teaser-long {
    gap: 1.25rem;
  }
  body .insights-playbooks .main .center-line {
    border-top: 0.5px solid #000000;
  }
  body .insights-playbooks .main .right .playbook-teaser-short .content {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  body .insights-playbooks {
    padding: 1.25rem 5rem;
  }
  body .insights-playbooks .main {
    flex-direction: row;
    gap: 1.875rem;
  }
  body .insights-playbooks .main .left {
    width: 43.75rem;
  }
  body .insights-playbooks .main .left .playbook-teaser-long {
    gap: 1.25rem;
  }
  body .insights-playbooks .main .left .playbook-teaser-long .content {
    gap: 1.25rem;
  }
  body .insights-playbooks .main .right .playbook-teaser-short .image {
    width: 18.75rem;
    height: 11.875rem;
  }
  body .insights-playbooks .main .right .playbook-teaser-short .content {
    gap: 1.25rem;
  }
  body .insights-playbooks .main .right .playbook-teaser-short .content .description {
    -webkit-line-clamp: 3;
  }
}

/*# sourceMappingURL=recent-playbooks.css.map */
