/* Editorial additions keep the existing product layout and supplied images. */
.hqe-completion{margin-top:28px}
.hqe-completion h2{font-size:clamp(20px,2vw,25px);line-height:1.4;margin:28px 0 12px}
.hqe-completion p,.hqe-completion li{line-height:1.8}
.hqe-completion ul{padding-left:22px}
.hqe-completion li{margin-bottom:9px}
.hqe-completion a{color:#075783;text-decoration:underline;text-underline-offset:3px}
.hq-site-matbich .hqm-review{color:#3f5c6d!important}
.hq-mobile-table-scroll{max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:18px 0}
.hq-mobile-table-scroll:focus-visible{outline:3px solid #14709a;outline-offset:3px}
.hq-ed-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
@media(max-width:780px){
 /* A grid track must shrink below the min-content width of its thumbnail row. */
 .hq-product-top .hq-split{grid-template-columns:minmax(0,1fr)}
 .hq-split>div,.hq-gallery,.hq-research-overview-grid>div,.hq-pilot-depth .wp-block-group{min-width:0;max-width:100%}
 .hq-gallery-thumbs{min-width:0;max-width:100%;width:100%;overscroll-behavior-inline:contain}
 .hq-gallery-thumbs>button{flex:0 0 72px;min-width:72px}
 .hq-product-top :is(h1,p,dd){overflow-wrap:break-word}
 .hq-product-top .hq-actions{min-width:0;max-width:100%}
 .hq-product-top .hq-actions .hq-button{min-width:0;white-space:normal}
 .hq-mobile-table-scroll>table{width:100%;margin:0}
 .hq-ed-table-wrap table{min-width:480px}
 .hq-ed-table-wrap td,.hq-ed-table-wrap th{padding:10px;font-size:14px;vertical-align:top}
 .hqe-completion{margin-top:22px}
 .hqe-completion h2{font-size:21px;line-height:1.4}
 .hq-rfq :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.hq-search input{font-size:16px}
}
