/* Product and service pages · the same Precision, made visible system as Home. */
.mh-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:30px;font-size:14px;color:var(--mh-muted)}
.mh-breadcrumb a{transition:color var(--mh-motion-fast) var(--mh-motion-ease)}
.mh-breadcrumb a:hover{color:var(--mh-text)}
.mh-breadcrumb [aria-current]{color:var(--mh-text-2)}
.mh-detail-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,5vw,76px);align-items:center;padding-block:62px 86px;min-height:650px}
.mh-detail-hero__copy{max-width:580px}
.mh-detail-hero h1{font:600 clamp(44px,4.7vw,68px)/1.08 var(--mh-display);letter-spacing:-.047em;text-wrap:balance}
.mh-detail-hero__sub{font:500 clamp(21px,1.8vw,26px)/1.4 var(--mh-display);letter-spacing:-.025em;color:var(--mh-signal);margin-top:25px!important;max-width:26ch}
.mh-detail-hero__intro{font-size:19px;line-height:1.58;color:var(--mh-muted);margin-top:23px!important;max-width:49ch}
.mh-detail-hero__intro p+p{margin-top:13px}
.mh-detail-hero .mh-pill{margin-top:30px}
.mh-detail-hero__image{min-width:0;margin:0;border-radius:12px;overflow:hidden;background:var(--mh-panel-2)}
.mh-detail-hero__image img{width:100%;height:100%;aspect-ratio:1.14;object-fit:cover;display:block}
.mh-detail-hero__image.is-render{background:#F5F6F7}
.mh-detail-hero__image.is-render img{object-fit:contain;padding:20px}
.mh-detail-hero__image figcaption{padding:12px 16px;background:var(--mh-panel-2);font-size:13px;color:var(--mh-muted)}
.mh-detail-tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:23px 0 0}
.mh-detail-tags li{padding:6px 9px;border:1px solid var(--mh-line-2);border-radius:4px;color:var(--mh-text-2);font:400 11px/1.4 var(--mh-mono);letter-spacing:.025em}
.mh-detail-connection{border-block:1px solid var(--mh-line-2);background:var(--mh-panel-2)}
.mh-detail-connection>.mh-wrap{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-block:20px}
.mh-detail-connection p{font-size:17px;color:var(--mh-text-2)}
.mh-detail-connection .mh-link{flex:none;font-size:15px}
.mh-detail-section{padding-block:88px}
.mh-detail-section:nth-of-type(even){background:var(--mh-s02)}
.mh-detail-section__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:60px;align-items:end;margin-bottom:42px}
.mh-detail-section h2{font:500 clamp(30px,3.05vw,44px)/1.21 var(--mh-display);letter-spacing:-.04em;text-wrap:pretty;max-width:25ch}
.mh-detail-section__body{color:var(--mh-muted);font-size:18px;line-height:1.6;max-width:62ch}
.mh-detail-section__body p+p{margin-top:14px}
.mh-detail-section__head.is-single{display:block}
.mh-detail-section__head.is-single .mh-detail-section__body{margin-top:22px}
.mh-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.mh-detail-grid:has(>.mh-detail-item:only-child){grid-template-columns:1fr}
.mh-detail-item{min-width:0;padding-top:24px;border-top:1px solid var(--mh-line-2)}
.mh-detail-item__index{font:400 12px/1.5 var(--mh-mono);color:var(--mh-signal);margin-bottom:20px!important}
.mh-detail-item h3{font:500 23px/1.3 var(--mh-display);letter-spacing:-.025em;margin-bottom:15px}
.mh-detail-item p:not(.mh-detail-item__index),.mh-detail-item li{font-size:17px;line-height:1.6;color:var(--mh-muted)}
.mh-detail-item p+p{margin-top:10px}
.mh-detail-item ul{padding-left:19px;margin:12px 0 0}
.mh-detail-item li+li{margin-top:7px}
.mh-detail-item a{display:inline-flex;align-items:center;gap:16px;color:var(--mh-text);margin-top:18px;min-height:44px;font-weight:600;transition:color var(--mh-motion-fast) var(--mh-motion-ease)}
.mh-detail-item a:hover{color:var(--mh-signal)}
.mh-detail-item figure{margin:0 0 23px;overflow:hidden;border-radius:8px;background:var(--mh-panel-2)}
.mh-detail-item figure img{width:100%;aspect-ratio:1.5;object-fit:cover}
.mh-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.mh-detail-gallery:has(>figure:only-child){grid-template-columns:1fr}
.mh-detail-gallery figure{margin:0;min-width:0}
.mh-detail-gallery img{width:100%;height:auto;max-height:600px;aspect-ratio:1.5;object-fit:cover;border-radius:8px;background:var(--mh-panel-2)}
.mh-detail-gallery figcaption{font-size:14px;line-height:1.5;color:var(--mh-muted);margin-top:12px}
.mh-detail-gallery .is-render img{object-fit:contain;padding:20px;background:#F5F6F7}
.mh-detail-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;counter-reset:steps}
.mh-detail-steps li{counter-increment:steps;border-top:1px solid var(--mh-line-2);padding-top:24px;min-width:0}
.mh-detail-steps li::before{content:counter(steps,decimal-leading-zero);display:block;color:var(--mh-signal);font:400 12px/1.5 var(--mh-mono);margin-bottom:18px}
.mh-detail-steps h3{font:500 20px/1.35 var(--mh-display);letter-spacing:-.025em;margin-bottom:13px}
.mh-detail-steps p{font-size:17px;line-height:1.6;color:var(--mh-muted)}
.mh-detail-faq{border-top:1px solid var(--mh-line-2)}
.mh-detail-faq article{border-bottom:1px solid var(--mh-line-2)}
.mh-detail-faq button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:78px;padding:22px 0;border:0;background:none;text-align:left;cursor:pointer;font:500 21px/1.4 var(--mh-display);letter-spacing:-.025em}
.mh-detail-faq button:hover{color:var(--mh-signal)}
.mh-detail-faq button svg{flex:none;transition:transform var(--mh-motion-ui) var(--mh-motion-ease)}
.mh-detail-faq button[aria-expanded=true] svg{transform:rotate(180deg)}
.mh-detail-faq__answer{overflow:hidden;max-width:76ch;color:var(--mh-muted);font-size:18px;line-height:1.6}
.mh-detail-faq__answer::after{content:'';display:block;height:24px}
.mh-detail-faq__answer p+p{margin-top:14px}
.mh-detail-related{padding-block:60px;background:var(--mh-s02);border-top:1px solid var(--mh-line-2)}
.mh-detail-related h2{font:500 25px/1.3 var(--mh-display);letter-spacing:-.025em;margin-bottom:26px}
.mh-detail-related ul{list-style:none;margin:0;padding:0;display:flex;gap:18px 32px;flex-wrap:wrap}
.mh-detail-related a{font-size:17px;transition:color var(--mh-motion-fast) var(--mh-motion-ease)}
.mh-detail-related a:hover{color:var(--mh-signal)}
.mh-detail-cta{padding-block:76px 86px;border-top:1px solid var(--mh-line-2)}
.mh-detail-cta>.mh-wrap{display:flex;align-items:end;justify-content:space-between;gap:40px}
.mh-detail-cta h2{font:500 clamp(36px,4.1vw,60px)/1.13 var(--mh-display);letter-spacing:-.045em;max-width:19ch;text-wrap:balance}
.mh-detail-cta p{font-size:19px;color:var(--mh-muted);margin-top:22px!important}
.mh-detail-cta .mh-pill{flex:none}
.mh-catalog-hero{padding-block:70px 72px;max-width:1000px}
.mh-catalog-hero h1{font:600 clamp(48px,5.8vw,84px)/1.08 var(--mh-display);letter-spacing:-.05em}
.mh-catalog-hero p{font-size:23px;line-height:1.5;color:var(--mh-muted);max-width:39ch;margin-top:26px!important}
.mh-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 32px;padding-bottom:100px}
.mh-catalog-entry{min-width:0}
.mh-catalog-entry>a{display:block}
.mh-catalog-entry figure{margin:0;overflow:hidden;background:var(--mh-panel-2);border-radius:10px}
.mh-catalog-entry img{width:100%;aspect-ratio:1.65;object-fit:cover}
.mh-catalog-entry .is-render img{object-fit:contain;padding:20px;background:#F5F6F7}
.mh-catalog-entry__heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:23px}
.mh-catalog-entry h2{font:500 29px/1.25 var(--mh-display);letter-spacing:-.035em;transition:color var(--mh-motion-fast) var(--mh-motion-ease)}
.mh-catalog-entry p{margin-top:15px!important;font-size:18px;line-height:1.5;color:var(--mh-muted);max-width:54ch}
.mh-catalog-entry a:hover h2{color:var(--mh-signal)}
.mh-catalog-entry a:hover .mh-arrow{transform:translateX(3px)}
@media(max-width:1000px){.mh-detail-hero{gap:34px;min-height:0;padding-block:50px 68px}.mh-detail-hero h1{font-size:48px}.mh-detail-hero__image img{aspect-ratio:1}.mh-detail-section{padding-block:66px}.mh-detail-section__head{gap:35px}.mh-detail-grid{gap:24px}.mh-detail-item h3{font-size:21px}.mh-detail-connection>.mh-wrap{align-items:start}.mh-detail-cta>.mh-wrap{align-items:start;flex-direction:column}.mh-catalog-entry h2{font-size:25px}}
@media(max-width:700px){.mh-breadcrumb{padding-top:23px;font-size:13px;gap:8px}.mh-detail-hero{grid-template-columns:1fr;padding-block:40px 50px;gap:38px}.mh-detail-hero h1{font-size:clamp(39px,10.8vw,58px)}.mh-detail-hero__sub{font-size:22px;margin-top:21px!important;max-width:30ch}.mh-detail-hero__intro{font-size:18px;margin-top:20px!important}.mh-detail-hero__image img{aspect-ratio:1.23}.mh-detail-hero .mh-pill{margin-top:25px}.mh-detail-connection>.mh-wrap{display:block;padding-block:20px}.mh-detail-connection p{font-size:16px}.mh-detail-connection .mh-link{margin-top:10px}.mh-detail-section{padding-block:54px}.mh-detail-section__head{display:block;margin-bottom:32px}.mh-detail-section h2{font-size:32px}.mh-detail-section__body{font-size:17px;margin-top:21px}.mh-detail-grid,.mh-detail-steps{grid-template-columns:1fr;gap:29px}.mh-detail-item h3{font-size:23px}.mh-detail-item__index{margin-bottom:13px!important}.mh-detail-gallery{grid-template-columns:1fr;gap:27px}.mh-detail-gallery img{aspect-ratio:1.3}.mh-detail-steps h3{font-size:22px}.mh-detail-faq button{font-size:19px;min-height:74px}.mh-detail-faq__answer{font-size:17px}.mh-detail-related{padding-block:45px}.mh-detail-related h2{font-size:24px}.mh-detail-related ul{display:grid;gap:20px}.mh-detail-cta{padding-block:54px 60px}.mh-detail-cta h2{font-size:39px}.mh-detail-cta p{font-size:18px}.mh-catalog-hero{padding-block:42px 47px}.mh-catalog-hero h1{font-size:52px}.mh-catalog-hero p{font-size:21px;margin-top:22px!important}.mh-catalog-list{grid-template-columns:1fr;gap:43px;padding-bottom:65px}.mh-catalog-entry h2{font-size:28px}.mh-catalog-entry p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.mh-breadcrumb a,.mh-detail-item a,.mh-detail-faq button svg,.mh-detail-related a,.mh-catalog-entry h2{transition:none!important}}

/* Catalog composition: open engineering content, real evidence, one quiet action. */
.mh-detail-hero{padding-block:52px 70px;min-height:0;gap:54px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}
.mh-detail-hero h1{font-size:clamp(44px,4.45vw,64px);max-width:15ch}
.mh-detail-hero__sub{font-size:clamp(21px,1.7vw,25px);line-height:1.38;max-width:28ch}
.mh-detail-hero__intro{font-size:18px;line-height:1.55}
.mh-detail-hero__image{background:transparent;border-radius:8px;align-self:center;overflow:visible}
.mh-detail-hero__image img{height:auto;aspect-ratio:auto;object-fit:contain;border-radius:8px}
.mh-detail-hero__image.is-transparent img{border-radius:0}
.mh-detail-hero__image.is-illustration{background:#fff;padding:16px;border-radius:8px}
.mh-detail-hero__image.is-illustration img{border-radius:0}
.mh-detail-hero__image figcaption{padding:13px 0 0;background:none;font-size:13px;line-height:1.5}
.mh-detail-hero__image.is-illustration figcaption{color:#535C68}
.mh-detail-audience{margin-top:23px}
.mh-detail-audience>p{font:400 12px/1.5 var(--mh-mono);color:var(--mh-dim);letter-spacing:.07em}
.mh-detail-tags{margin-top:12px;gap:8px}
.mh-detail-tags li{font-size:12px;border-radius:3px;padding:5px 9px}
.mh-detail-label{font:400 12px/1.5 var(--mh-mono);letter-spacing:.075em;color:var(--mh-signal);margin-bottom:18px!important}
.mh-detail-section__head .mh-detail-tags{margin-top:20px}
.mh-detail-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mh-detail-item{padding-top:24px}
.mh-detail-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--mh-line-3);border-radius:50%;margin-bottom:24px;color:var(--mh-signal)}
.mh-detail-icon::before{content:'';display:block;width:24px;height:24px;background:currentColor;-webkit-mask:var(--mh-icon-source) center / 24px 24px no-repeat;mask:var(--mh-icon-source) center / 24px 24px no-repeat}
.mh-detail-icon img{width:24px;height:24px;max-width:none;display:block}
.mh-detail-item h3>a{margin:0;min-height:0;font:inherit;display:flex;justify-content:space-between;gap:20px}
.mh-detail-foundation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;padding-top:36px;margin-top:38px;border-top:1px solid var(--mh-line-2)}
.mh-detail-foundation:has(>article:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
.mh-detail-foundation h3{font:400 13px/1.5 var(--mh-mono);letter-spacing:.035em;margin-bottom:12px;color:var(--mh-text-2)}
.mh-detail-foundation p{font-size:17px;line-height:1.6;color:var(--mh-muted)}
.mh-detail-steps li::before{display:none}
.mh-detail-steps h3{font-size:18px;line-height:1.4}
.mh-detail-steps .mh-detail-item__index{display:block;margin-bottom:17px}
.mh-detail-section__link{margin-top:28px}
.mh-detail-section__image{margin:32px 0 0}
.mh-detail-section__image img{width:100%;height:auto;max-height:650px;object-fit:contain}
.mh-detail-pair>.mh-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:80px}
.mh-detail-pair article+article{border-inline-start:1px solid var(--mh-line-2);padding-inline-start:45px}
.mh-detail-pair h2{font-size:clamp(28px,2.6vw,38px);line-height:1.25}
.mh-detail-pair article>p:not(.mh-detail-label){font-size:18px;line-height:1.6;color:var(--mh-muted);margin-top:22px}
.mh-detail-pair .mh-link{margin-top:26px}
.mh-detail-pair article+article h2{font-size:32px}
.mh-detail-addon>.mh-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.mh-detail-addon .mh-detail-section__head{margin:0;display:block}
.mh-detail-addon .mh-detail-section__body{margin-top:20px;max-width:50ch}
.mh-detail-addon>.mh-wrap>.mh-link{justify-self:end}
.mh-detail-related h2{font:400 13px/1.5 var(--mh-mono);letter-spacing:.06em;color:var(--mh-dim);margin-bottom:19px}
.mh-detail-related li{min-width:0}
.mh-detail-related .mh-link{min-height:44px;font-size:17px;font-weight:500}
.mh-detail-cta h2{max-width:20ch}
.mh-catalog-hero{padding-block:65px 62px}
.mh-catalog-hero__support{font-size:18px!important;line-height:1.55!important;margin-top:18px!important}
.mh-catalog-list{display:block;padding-bottom:60px}
.mh-catalog-entry{border-top:1px solid var(--mh-line-2);padding-block:34px}
.mh-catalog-entry>a{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:65px;align-items:center}
.mh-catalog-entry figure{border-radius:8px;background:transparent}
.mh-catalog-entry img{height:auto;max-height:380px;aspect-ratio:auto;object-fit:contain}
.mh-catalog-entry .is-illustration{background:#fff;padding:16px}
.mh-catalog-entry .is-illustration img{max-height:340px}
.mh-catalog-entry figcaption{font-size:13px;line-height:1.5;color:var(--mh-muted);margin-top:11px}
.mh-catalog-entry .is-illustration figcaption{color:#535C68}
.mh-catalog-entry__heading{margin-top:0;align-items:start}
.mh-catalog-entry h2{font-size:34px;line-height:1.2;max-width:16ch}
.mh-catalog-entry__heading>.mh-arrow{flex:none;margin-top:8px}
.mh-catalog-entry--compact>a{display:block;padding-block:10px}
.mh-catalog-entry--compact .mh-catalog-entry__copy{max-width:750px}
.mh-catalog-entry a:hover .mh-arrow{transform:translateX(2px)}
.mh-workflow{margin:0;padding:35px 40px 24px;border-block:1px solid var(--mh-line-2);background:var(--mh-panel-2)}
.mh-workflow__title{font:500 27px/1.3 var(--mh-display);letter-spacing:-.035em;max-width:20ch}
.mh-workflow ol{list-style:none;margin:35px 0 24px;padding:0;position:relative}
.mh-workflow li{display:flex;align-items:center;gap:22px;position:relative;min-height:83px;font:500 20px/1.3 var(--mh-display);letter-spacing:-.025em}
.mh-workflow li+li::before{content:'';position:absolute;left:20px;top:-20px;height:40px;width:1px;background:var(--mh-line-3)}
.mh-workflow__number{display:grid;place-items:center;position:relative;z-index:1;width:41px;height:41px;flex:none;background:var(--mh-panel-2);border:1px solid var(--mh-line-3);border-radius:50%;font:400 12px/1 var(--mh-mono);color:var(--mh-signal)}
.mh-workflow figcaption{font-size:13px;line-height:1.5;color:var(--mh-dim)}
.mh-catalog-entry .mh-workflow{padding:24px 30px 20px}
.mh-catalog-entry .mh-workflow__title{font-size:24px}
.mh-catalog-entry .mh-workflow ol{margin-top:22px;margin-bottom:15px}
.mh-catalog-entry .mh-workflow li{min-height:63px;font-size:18px}
.mh-workflow--diagram{padding:15px 22px 20px;background:transparent}
.mh-workflow__schematic{height:370px;position:relative}
.mh-workflow__schematic>svg{width:100%;height:100%;overflow:visible;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.mh-workflow__route{stroke:var(--mh-text-2)}
.mh-workflow__leaders{stroke:var(--mh-line-3);stroke-dasharray:3 5}
.mh-workflow__sensors,.mh-workflow__terminal{stroke:var(--mh-signal);fill:var(--mh-void);stroke-width:1.6}
.mh-workflow__camera{stroke:var(--mh-muted)}
.mh-workflow__capture,.mh-workflow__analysis,.mh-workflow__debrief{position:absolute;font:500 18px/1.4 var(--mh-display);letter-spacing:-.02em;max-width:28%}
.mh-workflow__capture{left:10%;top:30%;max-width:33%}
.mh-workflow__analysis{left:70%;top:21%;max-width:28%}
.mh-workflow__debrief{left:74%;top:63%;max-width:24%}
.mh-workflow__schematic span{display:block;font:400 12px/1.4 var(--mh-mono);color:var(--mh-signal);margin-bottom:6px}
.mh-workflow__schematic small{display:block;font:400 14px/1.45 var(--mh-text-f);color:var(--mh-muted);margin-top:8px;max-width:10ch}
.mh-catalog-entry .mh-workflow--diagram{padding:15px 22px 20px}
.mh-catalog-entry .mh-workflow__schematic{height:330px}
@media(max-width:1000px){.mh-detail-hero{gap:35px;padding-block:45px 60px}.mh-detail-hero h1{font-size:49px}.mh-detail-hero__sub{font-size:22px}.mh-detail-hero__intro{font-size:17px}.mh-detail-pair>.mh-wrap{gap:45px}.mh-detail-pair article+article{padding-inline-start:32px}.mh-catalog-entry>a{gap:40px}.mh-catalog-entry h2{font-size:29px}.mh-workflow{padding:28px}.mh-workflow__title{font-size:25px}.mh-workflow li{font-size:18px}.mh-workflow li+li::before{top:-20px}}
@media(max-width:700px){.mh-detail-hero{grid-template-columns:1fr;gap:38px;padding-block:36px 46px}.mh-detail-hero h1{font-size:clamp(38px,10.7vw,54px);max-width:16ch}.mh-detail-hero__sub{font-size:22px;max-width:29ch}.mh-detail-hero__intro{font-size:18px}.mh-detail-hero__image{width:100%}.mh-detail-hero__image img{height:auto;aspect-ratio:auto}.mh-detail-hero__image.is-illustration{padding:12px}.mh-detail-hero .mh-pill{font-size:16px;gap:16px;white-space:normal;text-align:left}.mh-detail-tags{gap:7px}.mh-detail-tags li{font-size:12px}.mh-detail-connection p{max-width:38ch}.mh-detail-grid.cols-2,.mh-detail-foundation,.mh-detail-foundation:has(>article:nth-child(3)){grid-template-columns:1fr}.mh-detail-foundation{gap:27px;margin-top:31px;padding-top:29px}.mh-detail-foundation h3{font-size:13px}.mh-detail-section__head .mh-detail-section__body{margin-top:22px}.mh-detail-item h3{font-size:22px}.mh-detail-icon{margin-bottom:19px}.mh-detail-steps h3{font-size:18px}.mh-detail-pair>.mh-wrap{grid-template-columns:1fr;gap:33px}.mh-detail-pair article+article{border-inline-start:0;border-top:1px solid var(--mh-line-2);padding-inline-start:0;padding-top:30px}.mh-detail-pair h2{font-size:31px}.mh-detail-pair article>p:not(.mh-detail-label){font-size:17px;margin-top:19px}.mh-detail-addon>.mh-wrap{display:block}.mh-detail-addon>.mh-wrap>.mh-link{margin-top:26px}.mh-detail-related ul{gap:10px}.mh-detail-cta h2{font-size:clamp(36px,9.5vw,43px)}.mh-catalog-hero{padding-block:40px 42px}.mh-catalog-hero h1{font-size:50px}.mh-catalog-entry{padding-block:28px}.mh-catalog-entry>a{grid-template-columns:1fr;gap:25px}.mh-catalog-entry img{max-height:none}.mh-catalog-entry h2{font-size:29px;max-width:19ch}.mh-catalog-entry figure{overflow:visible}.mh-catalog-entry figcaption{margin-top:10px}.mh-catalog-entry--compact>a{display:block}.mh-catalog-list{padding-bottom:35px}.mh-workflow{padding:27px 26px 21px}.mh-workflow__title{font-size:25px}.mh-workflow li{font-size:18px}.mh-workflow ol{margin-block:25px 19px}}
@media(max-width:700px){.mh-workflow--diagram,.mh-catalog-entry .mh-workflow--diagram{padding:10px 0 18px}.mh-workflow__schematic,.mh-catalog-entry .mh-workflow__schematic{height:310px}.mh-workflow__capture,.mh-workflow__analysis,.mh-workflow__debrief{font-size:16px;max-width:32%}.mh-workflow__capture{left:4%;top:0;max-width:30%}.mh-workflow__analysis{left:66%;top:22%}.mh-workflow__debrief{left:66%;top:65%}.mh-workflow__schematic small{font-size:13px}}
