/* Restore the original assay icons and a clear clinical/research hierarchy. */
#product-shell .kit-assay-types{display:grid;gap:7px;margin-top:8px}
#product-shell .kit-assay-row{display:flex;align-items:flex-start;gap:8px}
#product-shell .kit-assay-row svg{width:19px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}
#product-shell .kit-assay-row>div>span{display:block;font-size:12px;line-height:1.3}
#product-shell .kit-assay-row small{display:block;margin:2px 0 0;font-size:10px;line-height:1.3}
#product-shell .kit-assay-row .kit-lab-label{font-size:9px;color:#527267}
#product-shell .kit-facts-v38>div{min-height:144px;padding-top:10px;padding-bottom:10px}
#product-shell #kit .kit-visual{bottom:246px}
/* A single glass card spans the same grid as the two product cards above. */
#app.home-world{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 64px 30px}
#app #molecular-experience{background:transparent}
#app #molecular-experience .world-sticky{border:1px solid #ffffffc9;border-radius:28px;background:linear-gradient(125deg,#ffffff69,#eff3eab0 52%,#e5eee68f);box-shadow:inset 0 1px #fff8,0 16px 44px #3d655012}
#app #molecular-experience .world-heading{left:32px;width:calc(100% - 64px)}
#app #molecular-experience .world-footer nav{left:26px}
#app #molecular-experience .footer-line{left:32px;right:32px}
@media(max-width:900px){#app.home-world{padding:0 24px 24px}#app #molecular-experience .mobile-intro{border:1px solid #ffffffc9;border-bottom:0;border-radius:28px 28px 0 0;background:linear-gradient(125deg,#ffffff69,#eff3eab0)}#app #molecular-experience .world-sticky{border-radius:0 0 28px 28px}#app #molecular-experience .world-footer nav{left:0}#app #molecular-experience .footer-line{left:18px;right:18px}#product-shell #kit .kit-visual{bottom:264px}}
@media(max-width:599px){#app.home-world{padding:0 16px 24px}#product-shell .kit-assay-row{gap:5px}#product-shell .kit-assay-row svg{width:16px;height:18px}#product-shell .kit-assay-row>div>span{font-size:11px}#product-shell .kit-assay-row small{font-size:9px}#product-shell .kit-assay-types{gap:6px;margin-top:7px}#product-shell .kit-facts-v38>div{min-height:165px;padding:10px 8px}#product-shell #kit .kit-visual{bottom:289px}#app #molecular-experience .phone-wrap{left:0;max-width:68%}#app #molecular-experience .chapter-copy{left:16px;width:calc(100% - 32px)}}
