/* Fit the supplied cloud pages into the existing site layout. */
.hero .lh-ask.xh-developer-ask {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px;
  max-width: 100%;
  padding: 8px;
  box-sizing: border-box;
  overflow-x: auto;
}
.hero .lh-ask.xh-developer-ask .k {
  flex: 0 0 auto;
  white-space: nowrap;
  font-size: 10px;
  letter-spacing: 0;
}
.hero .lh-ask.xh-developer-ask .chips {
  display: flex;
  flex: 0 0 auto;
  flex-wrap: nowrap;
  gap: 4px;
}
.hero .lh-ask.xh-developer-ask a {
  flex: 0 0 auto;
  white-space: nowrap;
  font-size: 10px;
  padding: 0 5px;
  gap: 4px;
}
.hero .lh-ask.xh-developer-ask a i { width: 6px; height: 6px; }
.pc-under,
.cs-under { grid-template-columns: minmax(0, 1fr); }
.prov .cloud-integration-logo,
.gc-ww .cloud-integration-logo {
  display: block;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  object-fit: contain;
}
.prov .cloud-integration-logo-wide { width: 58px; height: 28px; }
.hero .lh-title .x::after,
main h2 .acc::after { display: none; }
