/* Clinical Instrument Atlas — screenshot-led minimal capability strip: quiet white field, short warm-gold dividers, line icons, serif values, concise labels. */
.factory-metrics.factory-metrics-minimal{background:#fff;border:0;border-bottom:1px solid #e4e8e8;padding:0}
.factory-metrics-minimal:before{display:none}
.factory-metrics-minimal .wrap{padding:0 max(24px,calc((100% - 1320px)/2))}
.factory-metrics-minimal .factory-metrics-label,.factory-metrics-minimal .factory-metrics-note{display:none}
.factory-metrics-minimal .factory-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0}
.factory-metrics-minimal .factory-metrics-grid article{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:142px;padding:0 clamp(25px,3.2vw,56px);border:0!important;background:transparent!important;transform:none!important;transition:none}
.factory-metrics-minimal .factory-metrics-grid article:before{content:"";position:absolute;left:0;top:50%;width:3px;height:55px;transform:translateY(-50%);background:#c9aa4f}
.factory-metrics-minimal .factory-metrics-grid strong{display:flex;align-items:center;gap:13px;min-width:0;color:#102c3d;font:400 clamp(33px,2.4vw,48px)/1 var(--m-serif,Georgia,serif);letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.factory-metrics-minimal .factory-metrics-grid strong:before{content:"";display:block;flex:0 0 25px;width:25px;height:25px;background-position:center;background-repeat:no-repeat;background-size:contain}
.factory-metrics-minimal .factory-metrics-grid article:nth-child(1) strong:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b957' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7v5l3.3 2'/%3E%3C/svg%3E")}
.factory-metrics-minimal .factory-metrics-grid article:nth-child(2) strong:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b957' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.5' r='4.5'/%3E%3Cpath d='m8.5 12.2-1.8 8 5.3-2.4 5.3 2.4-1.8-8'/%3E%3C/svg%3E")}
.factory-metrics-minimal .factory-metrics-grid article:nth-child(3) strong:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b957' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 20V9.5l5.5 3.7V9.5l5.5 3.7V5l6 3.7V20'/%3E%3Cpath d='M3.5 20h17'/%3E%3C/svg%3E")}
.factory-metrics-minimal .factory-metrics-grid article:nth-child(4) strong:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5b957' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M3.8 12h16.4M12 3.5c2.3 2.3 3.5 5.1 3.5 8.5S14.3 18.2 12 20.5C9.7 18.2 8.5 15.4 8.5 12S9.7 5.8 12 3.5'/%3E%3C/svg%3E")}
.factory-metrics-minimal .factory-metrics-grid span{display:none}
.factory-metrics-minimal .factory-metrics-grid p{max-width:none;margin:10px 0 0;color:#6a737b;font:500 13px/1.25 var(--m-sans,Arial,sans-serif);letter-spacing:0;text-transform:none}
@media(max-width:780px){.factory-metrics-minimal .wrap{padding:0 24px}.factory-metrics-minimal .factory-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.factory-metrics-minimal .factory-metrics-grid article{min-height:118px;padding:0 18px 0 26px;border-bottom:1px solid #edf0f0!important}.factory-metrics-minimal .factory-metrics-grid article:nth-child(n+3){border-bottom:0!important}.factory-metrics-minimal .factory-metrics-grid article:before{height:44px}.factory-metrics-minimal .factory-metrics-grid strong{gap:10px;font-size:clamp(31px,8vw,42px)}.factory-metrics-minimal .factory-metrics-grid strong:before{flex-basis:22px;width:22px;height:22px}.factory-metrics-minimal .factory-metrics-grid p{margin-top:8px;font-size:11px}}
@media(max-width:420px){.factory-metrics-minimal .factory-metrics-grid{grid-template-columns:1fr}.factory-metrics-minimal .factory-metrics-grid article,.factory-metrics-minimal .factory-metrics-grid article:nth-child(n+3){min-height:104px;padding-left:28px;border-bottom:1px solid #edf0f0!important}.factory-metrics-minimal .factory-metrics-grid article:last-child{border-bottom:0!important}.factory-metrics-minimal .factory-metrics-grid article:before{height:42px}.factory-metrics-minimal .factory-metrics-grid strong{font-size:38px}.factory-metrics-minimal .factory-metrics-grid p{font-size:12px}}

/* Compact refinement requested for the homepage capability strip: retain the screenshot rhythm while reducing its visual footprint. */
.factory-metrics-minimal .factory-metrics-grid article{min-height:106px;padding-top:0;padding-bottom:0}
.factory-metrics-minimal .factory-metrics-grid article:before{height:45px;width:2px}
.factory-metrics-minimal .factory-metrics-grid strong{gap:10px;font-size:clamp(30px,2.05vw,40px)}
.factory-metrics-minimal .factory-metrics-grid strong:before{flex-basis:21px;width:21px;height:21px}
.factory-metrics-minimal .factory-metrics-grid p{margin-top:7px;font-size:11px;line-height:1.2}
@media(max-width:780px){.factory-metrics-minimal .factory-metrics-grid article{min-height:96px}.factory-metrics-minimal .factory-metrics-grid article:before{height:38px}.factory-metrics-minimal .factory-metrics-grid strong{font-size:clamp(28px,7vw,36px)}.factory-metrics-minimal .factory-metrics-grid strong:before{flex-basis:19px;width:19px;height:19px}.factory-metrics-minimal .factory-metrics-grid p{margin-top:6px;font-size:10px}}
@media(max-width:420px){.factory-metrics-minimal .factory-metrics-grid article,.factory-metrics-minimal .factory-metrics-grid article:nth-child(n+3){min-height:88px}.factory-metrics-minimal .factory-metrics-grid article:before{height:34px}.factory-metrics-minimal .factory-metrics-grid strong{font-size:33px}.factory-metrics-minimal .factory-metrics-grid p{font-size:11px}}

/* Extra-tight vertical spacing requested: remove surplus wrapper padding before compressing content itself. */
.factory-metrics-minimal .wrap{padding-top:8px;padding-bottom:8px}
.factory-metrics-minimal .factory-metrics-grid article{min-height:84px}
.factory-metrics-minimal .factory-metrics-grid article:before{height:36px}
.factory-metrics-minimal .factory-metrics-grid p{margin-top:5px}
@media(max-width:780px){.factory-metrics-minimal .wrap{padding-top:6px;padding-bottom:6px}.factory-metrics-minimal .factory-metrics-grid article{min-height:78px}.factory-metrics-minimal .factory-metrics-grid article:before{height:32px}.factory-metrics-minimal .factory-metrics-grid p{margin-top:4px}}
@media(max-width:420px){.factory-metrics-minimal .factory-metrics-grid article,.factory-metrics-minimal .factory-metrics-grid article:nth-child(n+3){min-height:74px}.factory-metrics-minimal .factory-metrics-grid article:before{height:30px}}

/* Ultra-compact refinement: a deliberately thin capability strip with only the essential visual cues retained. */
.factory-metrics-minimal .wrap{padding-top:3px;padding-bottom:3px}
.factory-metrics-minimal .factory-metrics-grid article{min-height:68px}
.factory-metrics-minimal .factory-metrics-grid article:before{height:28px;width:2px}
.factory-metrics-minimal .factory-metrics-grid strong{gap:8px;font-size:clamp(26px,1.7vw,34px)}
.factory-metrics-minimal .factory-metrics-grid strong:before{flex-basis:17px;width:17px;height:17px}
.factory-metrics-minimal .factory-metrics-grid p{margin-top:3px;font-size:9px;line-height:1.1}
@media(max-width:780px){.factory-metrics-minimal .wrap{padding-top:3px;padding-bottom:3px}.factory-metrics-minimal .factory-metrics-grid article{min-height:66px}.factory-metrics-minimal .factory-metrics-grid article:before{height:27px}.factory-metrics-minimal .factory-metrics-grid strong{gap:7px;font-size:clamp(25px,6.3vw,32px)}.factory-metrics-minimal .factory-metrics-grid strong:before{flex-basis:16px;width:16px;height:16px}.factory-metrics-minimal .factory-metrics-grid p{margin-top:3px;font-size:9px}}
@media(max-width:420px){.factory-metrics-minimal .factory-metrics-grid article,.factory-metrics-minimal .factory-metrics-grid article:nth-child(n+3){min-height:64px}.factory-metrics-minimal .factory-metrics-grid article:before{height:25px}.factory-metrics-minimal .factory-metrics-grid strong{font-size:30px}.factory-metrics-minimal .factory-metrics-grid p{font-size:10px}}
