/* Compact repeated multi-column cards without changing their text or order. */
body[data-structure-review] main .solution-stage-grid li{min-height:0!important;padding:14px 18px!important}
body[data-structure-review] main .solution-stage-grid li>span{font-size:11px!important;line-height:1.2!important}
body[data-structure-review] main .solution-stage-grid h3{margin:9px 0 6px!important;font-size:clamp(17px,1.12vw,19px)!important;line-height:1.18!important;text-wrap:balance}
body[data-structure-review] main .solution-stage-grid p{margin:0!important;font-size:clamp(14px,.93vw,16px)!important;line-height:1.38!important}
body[data-structure-review] main .industry-card-grid article{min-height:0!important;padding:15px 18px!important}
body[data-structure-review] main .industry-card-grid h3{margin:0 0 6px!important;font-size:clamp(17px,1.15vw,19px)!important;line-height:1.2!important}
body[data-structure-review] main .industry-card-grid p{margin:0!important;font-size:clamp(14px,.9vw,15.5px)!important;line-height:1.4!important}
body[data-structure-review] main .product-info-grid article{min-height:0!important;padding:18px 20px!important}
body[data-structure-review] main .product-info-grid h3{margin:9px 0 7px!important;font-size:clamp(18px,1.24vw,20px)!important;line-height:1.24!important}
body[data-structure-review] main .product-info-grid p,
body[data-structure-review] main .product-info-grid li{font-size:clamp(14.5px,.94vw,16px)!important;line-height:1.44!important}
body[data-structure-review] main .product-info-grid li{padding-block:8px!important}
body[data-structure-review] main .intl-factor-grid article{min-height:0!important;padding:17px 19px!important}
body[data-structure-review] main .intl-factor-grid h3{margin:8px 0 5px!important;font-size:clamp(18px,1.2vw,20px)!important;line-height:1.24!important}
body[data-structure-review] main .intl-factor-grid p{font-size:clamp(14px,.93vw,16px)!important;line-height:1.42!important}
body[data-structure-review] main .knowledge-steps li{min-height:0!important;padding-bottom:14px!important}
body[data-structure-review] main .knowledge-steps strong{margin-bottom:3px!important;font-size:17px!important;line-height:1.3!important}
body[data-structure-review] main .knowledge-steps span{font-size:16px!important;line-height:1.45!important}
/* Direct, contextual routes from complete-system scope to the two equipment families. */
body[data-structure-review] main .system-scope-copy li a{color:inherit;text-decoration:underline;text-decoration-color:#b76647;text-underline-offset:3px;text-decoration-thickness:1px}
body[data-structure-review] main .system-scope-copy li a:hover,
body[data-structure-review] main .system-scope-copy li a:focus-visible{color:#aa492b;text-decoration-thickness:2px}
@media(min-width:901px) and (max-width:1100px){
 body[data-structure-review] main .solution-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
 body[data-structure-review] main .solution-stage-grid li:nth-child(-n+3){grid-column:span 2}
 body[data-structure-review] main .solution-stage-grid li:nth-child(n+4){grid-column:span 3}
}
@media(min-width:621px) and (max-width:900px){
 body[data-structure-review] main .solution-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-structure-review] main .solution-stage-grid li:last-child{grid-column:1/-1}
}
@media(max-width:620px){
 body[data-structure-review] main .solution-stage-grid li{padding:13px 17px!important}
 body[data-structure-review] main .product-info-grid article{padding:16px 18px!important}
}
