/* DATIS Products v1.9.2.31 — final interactive Why and bold key-spec layer. */
.datis-product-app.datis-product-page-v17 .datis-key-specs-grid-flip :is(
  .datis-key-spec-label,.datis-key-spec-code,.datis-key-spec-value,.datis-key-spec-title,
  .datis-key-spec-flip-action,.datis-key-spec-back-kicker,.datis-key-spec-back h3,.datis-key-spec-back p
){
  font-weight:700!important;
}

.datis-product-app.datis-product-page-v17 .datis-why{
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.datis-product-app.datis-product-page-v17 .datis-why>.datis-product-container{
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}
.datis-product-app.datis-product-page-v17 .datis-why-header{
  margin-bottom:24px!important;
}
.datis-product-app.datis-product-page-v17 .datis-why-explorer{
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.datis-product-app.datis-product-page-v17 .datis-why-choices{
  max-height:none!important;
  overflow:visible!important;
}
.datis-product-app.datis-product-page-v17 .datis-why-stage{
  height:auto!important;
  max-height:none!important;
}

@media(max-width:720px){
  .datis-product-app.datis-product-page-v17 .datis-why{
    max-height:none!important;
  }
  .datis-product-app.datis-product-page-v17 .datis-why>.datis-product-container{
    max-height:none!important;
  }
  .datis-product-app.datis-product-page-v17 .datis-why-header{
    margin-bottom:18px!important;
  }
  .datis-product-app.datis-product-page-v17 .datis-why-explorer{
    max-height:none!important;
    overflow:visible!important;
  }
}

/* DATIS v1.9.2.35 — true viewport-wide Applications / Engineering Review band. */
body.single-datis_product,
body.single-datis-product{
  overflow-x:clip!important;
}
.datis-product-app.datis-product-page-v17{
  overflow:visible!important;
}
.datis-product-app.datis-product-page-v17 .datis-product-use-switcher{
  position:relative!important;
  width:100vw!important;
  max-width:100vw!important;
  left:50%!important;
  right:50%!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  overflow:hidden!important;
  isolation:isolate!important;
  box-sizing:border-box!important;
}

/* DATIS v1.9.2.36 — keep Downloads and FAQ inside their grid columns. */
.datis-product-app.datis-product-page-v17 .datis-product-resource-cluster{
  min-width:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.datis-product-app.datis-product-page-v17 .datis-product-resource-cluster>.datis-product-section{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.datis-product-app.datis-product-page-v17 .datis-product-resource-cluster>.datis-product-section>.datis-product-container{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  box-sizing:border-box!important;
}
.datis-product-app.datis-product-page-v17 .datis-product-resource-cluster :is(
  .datis-downloads-grid,
  .datis-download-card,
  .datis-faq-list,
  .datis-faq-item
){
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin-inline:0!important;
  box-sizing:border-box!important;
}
