/* Two distinct ways to explore the existing test experience. */
.hh-cloud .cloud-paths-heading { max-width: 760px; }
.hh-cloud .cloud-paths-heading p { margin: 12px 0 0; }
.hh-cloud .cloud-paths { display: grid; grid-template-columns: 1fr 1fr; margin-top: 26px; border: 1px solid #d3dfdb; border-radius: 16px; background: #eef4f1; overflow: hidden; }
.hh-cloud .cloud-path { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; padding: clamp(22px, 3vw, 34px); }
.hh-cloud .cloud-path + .cloud-path { border-left: 1px solid #d3dfdb; }
.hh-cloud .cloud-path h3 { margin: 0; color: #132c33; font-size: clamp(20px, 2vw, 25px); line-height: 1.25; letter-spacing: -.025em; }
.hh-cloud .cloud-path p { flex: 1; max-width: 48ch; margin: 12px 0 22px; line-height: 1.55; color: #415e5b; }
.hh-cloud .cloud-path :is(.cloud-path-demo-link,.button) { display: inline-flex; align-items: center; justify-content: center; gap: 12px; max-width: 100%; min-height: 46px; padding: 12px 19px; border: 1px solid #102d35; border-radius: 999px; background: #102d35; color: #fff; font: inherit; font-size: 14px; font-weight: 650; line-height: 1.3; text-align: center; text-decoration: none; cursor: pointer; }
.hh-cloud .cloud-path :is(.cloud-path-demo-link,.button):hover { background: #25565a; border-color: #25565a; color: #fff; }
.hh-cloud .cloud-paths-note { margin: 14px 0 0; color: #415e5b; font-size: 14px; line-height: 1.5; }
.hh-cloud #cloudTrialDemo { scroll-margin-top: 24px; }
@media (max-width: 680px) {
  .hh-cloud .cloud-paths { grid-template-columns: 1fr; }
  .hh-cloud .cloud-path + .cloud-path { border-left: 0; border-top: 1px solid #d3dfdb; }
  .hh-cloud .cloud-path p { margin-bottom: 18px; }
}
