/* Research presentation only. Commercial product and checkout gates are unchanged. */
#results.research-reference-view .productHero .kitimg,
#results.research-reference-view #resultPricingBadge,
#results.research-reference-view #resultStatusBadge,
#results.research-reference-view .pricebox .trust>div:nth-child(n+3),
#results.research-reference-view #commerceProductNote,
#results.research-reference-view #kitContentsSummary{display:none}
#results.research-reference-view .price{font-size:29px;line-height:1.15;margin:14px 0;overflow-wrap:anywhere}
#results.research-reference-view .pricebox .trust div{font-size:14px;line-height:1.6;color:#c4cbd0}
#results.research-reference-view .publicQualifierOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#results.research-reference-view .publicQualifierOption{min-width:0;width:100%;min-height:76px;padding:14px;text-align:left}
#results.research-reference-view .publicQualifierOption b{font-size:16px;line-height:1.5;overflow-wrap:anywhere}
#results.research-reference-view .publicQualifierOption span{font-size:13px;line-height:1.5;color:#c0c7ce}
#results.research-reference-view .publicQualifierPrompt{font-size:16px;line-height:1.5}
#results.research-reference-view .publicQualifierDesc{font-size:14px;color:#bec6cc;line-height:1.6}
#results.research-reference-view .publicQualifierOption.unsure{opacity:1;border:1px solid #d3aa5a;background:#272319}
#results.research-reference-view .publicQualifierOption:focus-visible,.publicQualifierHelp:focus-visible{outline:3px solid #efc55d;outline-offset:3px}
.publicQualifierHelp{min-height:44px;padding:12px;color:#ddc58e;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}
#results.research-reference-view .qualifierGateMessage{font-size:13px;line-height:1.6}
#results.research-reference-view .qualifierGateHead h3{font-size:23px;line-height:1.2}
.research-position{border:1px solid #334149;border-radius:10px;padding:18px;min-width:0;background:#10191f}
.research-part-number{font-size:20px;line-height:1.45;margin:10px 0;overflow-wrap:anywhere}
.research-position p{font-size:13px;margin:0}
.research-reference-card .ip-photo{min-height:240px}
.research-reference-card .ip-card-copy{gap:4px}
.research-reference-card .ip-card-copy p{font-size:14px;margin:3px 0}
.research-reference-card .ip-note{margin-top:8px;font-size:12px}
.ip-shared-equipment{border-left:3px solid #ceaa61;padding:4px 18px;margin:18px 0}
.ip-shared-equipment p{margin:8px 0;font-size:14px;overflow-wrap:anywhere}
.ip-shared-equipment .ip-selection{color:#d7dde1}
@media(max-width:600px){#results.research-reference-view .publicQualifierOptions{grid-template-columns:1fr}#results.research-reference-view .publicQualifierCard{padding:12px}#results.research-reference-view .qualifierGate{padding:14px}#results.research-reference-view .price{font-size:26px}.research-position{padding:15px}.ip-shared-equipment{padding-left:12px}}
