/* A single passive thoracic model is positioned behind the In development content. */
.product .section-heading{margin-bottom:0}
.product{padding-bottom:clamp(95px,9vw,145px)}
.development{position:relative;isolation:isolate;overflow:hidden;background:#10191b}
.development-anatomy{position:absolute;inset:0 0 0 auto;width:min(82%,1250px);height:100%;z-index:0;pointer-events:none;user-select:none;opacity:.58}
.development-anatomy::after{content:"";position:absolute;inset:0;background:rgba(16,25,27,.32);pointer-events:none;z-index:1}
.development-anatomy #model-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden;cursor:default;pointer-events:none}
.development-anatomy #model-stage canvas{display:block;width:100%;height:100%;pointer-events:none;touch-action:auto}
.development > .section-heading,.development > table,.development > .development-notes{position:relative;z-index:2}
.development .section-heading p,.development td,.development-notes p{color:#bbc8c4}
@media(max-width:1100px){
 .development-anatomy{width:90%;opacity:.40}
 .development-anatomy::after{background:rgba(16,25,27,.39)}
}
@media(max-width:700px){
 .development-anatomy{width:138%;right:-50%;opacity:.35}
 .development-anatomy::after{background:rgba(16,25,27,.49)}
}
