/* APEX-SRMS uses the existing unified product template. Only asset layout is product-specific. */
.product-yard-v193 .company-banner.banner-product-yard {
  background-color:#042240;
  background-image:linear-gradient(90deg,rgba(4,34,64,.99) 0%,rgba(4,34,64,.94) 40%,rgba(4,34,64,.4) 75%,rgba(4,34,64,.18)),url("../apex-srms/hero.webp");
  background-size:cover,auto 145%;
  background-position:center,right 56%;
  background-repeat:no-repeat;
}
.product-yard-v193 .apex-source-note { margin:18px 0 0;color:var(--product-copy);font-size:13px;line-height:1.75; }
.product-yard-v193 .apex-sensor-layout {display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:center;}
.product-yard-v193 .apex-sensor-layout figure {margin:0;min-width:0;}
.product-yard-v193 .apex-sensor-layout img {display:block;width:100%;height:auto;border-radius:var(--product-card-radius);}
.product-yard-v193 .apex-sensor-layout figcaption {margin-top:12px;color:var(--product-copy);font-size:13px;line-height:1.6;}
.product-yard-v193 .apex-sensor-layout .architecture-stack {min-width:0;}
.product-yard-v193 .apex-sensor-layout .architecture-stack article {padding:20px;}
.product-yard-v193 .apex-table-caption {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.product-yard-v193 .product-copy-table tbody th {background:transparent;color:#15344f;font-weight:600;text-align:left;white-space:normal;}
.product-yard-v193 .product-copy-table td {overflow-wrap:anywhere;}
@media (max-width:900px) {.product-yard-v193 .apex-sensor-layout {grid-template-columns:1fr;}}
@media (max-width:640px) {
  .product-yard-v193 .company-banner.banner-product-yard {background-size:cover,auto 110%;background-position:center,right center;}
  .product-yard-v193 .product-copy-table {min-width:0;table-layout:fixed;}
  .product-yard-v193 .product-copy-table th:first-child {width:38%;}
  .product-yard-v193 .product-copy-table th,.product-yard-v193 .product-copy-table td {padding:14px 12px;}
}

/* A single heading uses the full row after removal of the introductory note. */
body.product-yard-v193 #specs .section-head {grid-template-columns:minmax(0,1fr);gap:0;}
body.product-yard-v193 #specs .section-head h2 {max-width:none;}
