/* Supplied laboratory details. Original photographs remain uncropped. */
.reference-detail{margin-top:28px;border:1px solid var(--line);background:#f3f7fa;}
.reference-detail summary{padding:18px 22px;cursor:pointer;color:var(--ink);font-weight:700;font-size:15px;}
.reference-detail summary span{display:inline-block;margin-left:12px;font-size:11px;font-weight:400;color:var(--muted);}
.reference-detail summary:focus-visible{outline:3px solid #72b7eb;outline-offset:3px;}
.reference-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;padding:0 24px 24px;align-items:center;}
.reference-grid .detail-photo>img{max-height:430px;}
.reference-grid>div>p:not(.eyebrow){margin-top:14px;color:var(--muted);font-size:15px;}
.detail-photo{margin:0;min-width:0;background:#fff;border:1px solid var(--line);}
.detail-photo>img{width:100%;height:auto;object-fit:contain;background:#edf1f3;opacity:1;filter:none;}
.detail-photo figcaption{padding:20px;color:var(--muted);font-size:12px;}
.detail-photo figcaption h3{color:var(--ink);font-size:21px;}
.detail-photo figcaption p{font-size:14px;line-height:1.65;margin-top:9px;}
.detail-heading{max-width:940px;margin:40px auto 22px;}
.detail-heading .eyebrow{margin-bottom:8px;}
.additional-tables .photo>img{height:390px;}
.workstation-detail{display:grid;grid-template-columns:.7fr 1.3fr;gap:38px;align-items:center;max-width:940px;margin:32px auto 0;background:#f2f6f8;border:1px solid var(--line);padding:24px;}
.workstation-detail .detail-photo>img{max-height:375px;}
.workstation-detail>div p:not(.eyebrow){margin-top:14px;color:var(--muted);font-size:15px;}
.storage-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;}
.storage-photo-grid .detail-photo>img{height:380px;}
.storage-note{margin-top:25px;border-top:1px solid var(--line);padding-top:20px;}
.storage-note p{font-size:14px;color:var(--muted);max-width:960px;}
.storage-note strong{color:var(--ink);}
.wash-section{background:#fff;}
.wash-photo-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start;}
.wash-photo-grid>div>.detail-photo>img{height:auto;}
.wash-photo-grid>.detail-photo>img{height:460px;}
.wash-copy{border-left:3px solid var(--blue);padding-left:22px;margin-top:27px;}
.wash-copy p{font-size:15px;color:var(--muted);margin-top:12px;}
@media(max-width:1000px){.storage-photo-grid{gap:18px;}.storage-photo-grid .detail-photo>img{height:300px;}.wash-photo-grid{grid-template-columns:1.25fr 1fr;gap:22px;}.wash-photo-grid>.detail-photo>img{height:375px;}.detail-photo figcaption{padding:18px;}.detail-photo figcaption h3{font-size:20px;}}
@media(max-width:650px){.reference-grid,.workstation-detail,.storage-photo-grid,.wash-photo-grid{grid-template-columns:1fr;gap:23px;}.reference-grid{padding:0 18px 18px;}.reference-detail summary{padding:17px 18px;}.reference-detail summary span{display:block;margin:7px 0 0;}.reference-grid .detail-photo>img{max-height:440px;}.workstation-detail{padding:18px;margin-top:25px;}.storage-photo-grid .detail-photo>img,.wash-photo-grid>.detail-photo>img{height:auto;max-height:470px;}.additional-tables .photo>img{height:auto;max-height:450px;}.wash-copy{margin-bottom:4px;}.detail-heading{margin-top:32px;}}
