.m-body .dh-machinery-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:var(--m-fs-sm);color:var(--m-muted)}.m-body .dh-machinery-facts li{position:relative;padding-left:14px}.m-body .dh-machinery-facts li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--m-accent-strong)}.m-body .dh-machinery-facts--onDeep{color:var(--m-on-deep-muted)}.m-body .dh-machinery-note{max-width:78ch;margin:14px 0 0;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-sec--deep .dh-machinery-note,.m-body .dh-sec--ink .dh-machinery-note{color:var(--m-on-deep-muted)}.m-body .dh-machinery-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.m-body .dh-machinery-head .dh-h2{margin-bottom:0}.m-body .dh-machinery-go{display:inline-flex;align-items:center;gap:6px;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-accent-strong)}.m-body .dh-sec--deep .dh-machinery-go{color:var(--m-on-deep)}.m-body .dh-machinery-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--m-ink)}.m-body .dh-machinery-numbers .dh-stat{padding:24px 26px 6px 0;border-right:var(--dh-line)}.m-body .dh-machinery-numbers .dh-stat:last-child{border-right:0}.m-body .dh-machinery-flow-wrap{overflow-x:auto;margin-top:20px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface);color:var(--m-text)}.m-body .dh-machinery-buy{margin:0}.m-body .dh-machinery-flag{display:inline-block;padding:2px 8px;border:1px solid var(--m-accent-strong);border-radius:var(--m-r-sm);font-size:12px;font-weight:600;color:var(--m-accent-strong)}.m-body .dh-machinery-spec{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--m-fs-sm);font-variant-numeric:tabular-nums}.m-body .dh-machinery-table td,.m-body .dh-machinery-table th{padding:11px 14px;border-bottom:var(--dh-line);text-align:left;vertical-align:top}.m-body .dh-machinery-table th{width:132px;font-weight:500;color:var(--m-muted);background:var(--m-surface-soft)}.m-body .dh-machinery-table td{font-weight:600;color:var(--m-text)}.m-body .dh-machinery-buyoff,.m-body .dh-machinery-compare,.m-body .dh-machinery-flow{width:100%;border-collapse:collapse;font-size:var(--m-fs-sm);font-variant-numeric:tabular-nums}.m-body .dh-machinery-buyoff td,.m-body .dh-machinery-buyoff th,.m-body .dh-machinery-compare td,.m-body .dh-machinery-compare th,.m-body .dh-machinery-flow td,.m-body .dh-machinery-flow th{padding:14px 16px;border-bottom:var(--dh-line);text-align:left;vertical-align:top}.m-body .dh-machinery-buyoff thead th,.m-body .dh-machinery-compare thead th,.m-body .dh-machinery-flow thead th{border-bottom:2px solid var(--m-ink);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--m-muted)}.m-body .dh-machinery-buyoff tbody th,.m-body .dh-machinery-compare tbody th,.m-body .dh-machinery-flow tbody th{width:132px;font-weight:600;color:var(--m-ink)}.m-body .dh-machinery-flow tbody td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--m-accent-strong)}.m-body .dh-machinery-buyoff tbody tr:hover,.m-body .dh-machinery-compare tbody tr:hover,.m-body .dh-machinery-flow tbody tr:hover{background:var(--m-surface-soft)}.m-body .dh-sec--ink .dh-machinery-flow-wrap{border-color:transparent;background:transparent}.m-body .dh-sec--ink .dh-machinery-flow thead th{border-bottom-color:var(--m-on-deep);color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-machinery-flow td,.m-body .dh-sec--ink .dh-machinery-flow th{border-bottom-color:var(--m-brand-700);color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-machinery-flow tbody th{color:var(--m-on-deep)}.m-body .dh-sec--ink .dh-machinery-flow tbody td:nth-child(3){color:var(--m-accent)}.m-body .dh-sec--ink .dh-machinery-flow tbody tr:hover{background:transparent}.m-body .dh-machinery-gate{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-contacts{margin:0;padding:0;list-style:none}.m-body .dh-machinery-contacts li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px solid var(--m-brand-700)}.m-body .dh-machinery-contacts span{font-size:12.5px;color:var(--m-on-deep-muted)}.m-body .dh-machinery-contacts b{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-on-deep)}.m-body .dh-machinery-compare thead th strong{display:block;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-machinery-compare thead th span{display:block;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--m-accent-strong)}.m-body .dh-machinery-compare td.is-diff{font-weight:600;color:var(--m-ink);background:var(--m-surface-soft)}.m-body .dh-machinery-compare td.is-same{color:var(--m-faint)}.m-body .dh-machinery-compare tbody tr:hover td.is-diff,.m-body .dh-machinery-compare tbody tr:hover td.is-same{background:var(--m-surface-soft)}.m-body .dh-machinery-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-ladder{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--m-fs-sm);font-variant-numeric:tabular-nums}.m-body .dh-machinery-ladder td,.m-body .dh-machinery-ladder th{padding:12px 14px;border-bottom:var(--dh-line);text-align:left}.m-body .dh-machinery-ladder th{width:150px;font-weight:500;color:var(--m-muted);background:var(--m-surface)}.m-body .dh-machinery-ladder td{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--m-accent-strong)}.m-body .dh-machinery-load{margin:8px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-machinery-load li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:2px 16px;padding:13px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery-load b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);color:var(--m-brand)}.m-body .dh-machinery-load strong{font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery-load span{grid-column:2;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--m-gap)}.m-body .dh-machinery-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface);box-shadow:var(--m-shadow-1)}.m-body .dh-machinery-card a{display:block;color:inherit}.m-body .dh-machinery-card h3{margin:10px 0 4px;font-size:var(--m-fs-h4);line-height:1.4;color:var(--m-ink)}.m-body .dh-machinery-card-price{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--m-accent-strong)}.m-body .dh-machinery-card-meta{display:block;margin-top:4px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery-card form{margin:0}.m-body .dh-machinery-end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-end-buy{display:flex;flex-direction:column;gap:12px}.m-body .dh-machinery-end-buy .dh-machinery-buy{margin:0}.m-body .dh-machinery-words{border-top:2px solid var(--m-ink)}.m-body .dh-machinery-word{display:grid;grid-template-columns:148px minmax(0,1fr);gap:32px;padding:30px 0;border-bottom:var(--dh-line);scroll-margin-top:90px}.m-body .dh-machinery-word-side{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.m-body .dh-machinery-word-side .dh-kicker{margin-bottom:0}.m-body .dh-machinery-word-side>span{font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-machinery-asks{margin:0}.m-body .dh-machinery-asks>div{padding:0 0 18px;border-bottom:var(--dh-line)}.m-body .dh-machinery-asks>div:first-child{padding-top:0}.m-body .dh-machinery-asks>div:last-child{padding-bottom:0;border-bottom:0}.m-body .dh-machinery-asks dt{margin-bottom:8px;font-size:var(--m-fs-h3);font-weight:700;line-height:1.5;color:var(--m-ink)}.m-body .dh-machinery-asks dd{max-width:74ch;margin:0;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-text)}.m-body .dh-machinery-asks-more{margin-top:8px;font-size:var(--m-fs-xs)}.m-body .dh-machinery-asks-more a{font-weight:600;color:var(--m-accent-strong)}.m-body .dh-machinery-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:var(--dh-line);background:var(--m-line)}.m-body .dh-machinery-terms a{padding:14px 16px;background:var(--m-surface);font-size:var(--m-fs-sm);color:var(--m-text)}.m-body .dh-machinery-terms a:before{content:"⌕";margin-right:8px;color:var(--m-faint)}.m-body .dh-machinery-terms a:hover{color:var(--m-accent-strong);background:var(--m-surface-soft)}.m-body .dh-machinery-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;border-top:var(--dh-line)}.m-body .dh-machinery-posts li{border-bottom:var(--dh-line)}.m-body .dh-machinery-posts a{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:15px 0;color:inherit}.m-body .dh-machinery-posts time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-machinery-posts strong{font-size:var(--m-fs-sm);line-height:1.6;color:var(--m-ink)}.m-body .dh-machinery-posts a:hover strong{color:var(--m-accent-strong)}.m-body .dh-machinery-posts span{grid-column:2;font-size:var(--m-fs-xs);color:var(--m-brand)}.m-body .dh-machinery-posts em{grid-column:3;grid-row:1;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-machinery-buyoff tbody td:nth-child(2){font-weight:600;color:var(--m-ink)}.m-body .dh-machinery-buyoff tbody td:nth-child(3){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--m-accent-strong)}.m-body .dh-machinery-buyoff tbody th{width:96px}.m-body .dh-machinery-install{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-install-list{margin:8px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-machinery-install-list li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery-install-list b{font-size:var(--m-fs-sm);color:var(--m-brand)}.m-body .dh-machinery-install-list span{font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-text)}.m-body .dh-machinery-exports{margin-top:18px}.m-body .dh-machinery-exports ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:8px 0 0;padding:0;list-style:none;border:var(--dh-line);background:var(--m-line)}.m-body .dh-machinery-exports li{padding:10px 12px;background:var(--m-surface)}.m-body .dh-machinery-exports b{display:block;font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery-exports span{color:var(--m-accent-strong)}.m-body .dh-machinery-exports span,.m-body .dh-machinery-stamp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs)}.m-body .dh-machinery-stamp{color:var(--m-on-deep-muted)}.m-body .dh-machinery-wip{margin:0 0 26px;padding:0;list-style:none;border-top:1px solid var(--m-brand-700)}.m-body .dh-machinery-wip li{display:grid;grid-template-columns:132px minmax(0,1fr) 132px 132px;gap:16px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--m-brand-700)}.m-body .dh-machinery-wip b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);color:var(--m-on-deep)}.m-body .dh-machinery-wip strong{font-size:var(--m-fs-h4);color:var(--m-on-deep)}.m-body .dh-machinery-wip span{font-size:var(--m-fs-sm);font-weight:600;color:var(--m-accent)}.m-body .dh-machinery-wip em{font-style:normal;font-size:var(--m-fs-xs);color:var(--m-on-deep-muted)}.m-body .dh-machinery-wip+.dh-machinery-end{align-items:center}.m-body .dh-machinery-half--shop .dh-machinery-stock{margin:8px 0 28px;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-machinery-stock li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery-stock-link{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:16px;align-items:center;color:inherit;min-width:0}.m-body .dh-machinery-stock-link strong{display:block;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-machinery-stock-link em{display:block;margin-top:4px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery-stock-link b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-h4);color:var(--m-accent-strong)}.m-body .dh-machinery-stock form{margin:0}.m-body .dh-machinery-ladder-box{padding:20px 22px;border:var(--dh-line);border-radius:var(--m-r-sm);background:var(--m-surface-soft)}.m-body .dh-machinery-ladder-box>strong{display:block;margin-bottom:10px;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-machinery-ladder-box dl{margin:0}.m-body .dh-machinery-ladder-box dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:var(--dh-line)}.m-body .dh-machinery-ladder-box dt{font-size:var(--m-fs-sm);color:var(--m-muted)}.m-body .dh-machinery-ladder-box dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:var(--m-fs-sm);color:var(--m-accent-strong)}.m-body .dh-machinery-half--line>.dh-machinery-half-head{padding-top:26px;border-top:3px solid var(--m-ink)}.m-body .dh-machinery-line-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-machinery-check{margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink);counter-reset:mc}.m-body .dh-machinery-check li{display:grid;grid-template-columns:26px 108px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:var(--dh-line);counter-increment:mc}.m-body .dh-machinery-check li:before{content:counter(mc,decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-accent-strong)}.m-body .dh-machinery-check b{font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery-check span{font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-machinery-guides{margin:26px 0 0;padding:0;list-style:none}.m-body .dh-machinery-guides li{border-top:var(--dh-line)}.m-body .dh-machinery-guides a{display:grid;grid-template-columns:78px minmax(0,1fr);gap:4px 14px;padding:13px 0;color:inherit}.m-body .dh-machinery-guides span{font-size:var(--m-fs-xs);color:var(--m-brand)}.m-body .dh-machinery-guides strong{font-size:var(--m-fs-sm);line-height:1.6;color:var(--m-ink)}.m-body .dh-machinery-guides em{grid-column:2;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-machinery-quote{padding:22px 24px;border:var(--dh-line);border-top:2px solid var(--m-ink);border-radius:var(--m-r-sm);background:var(--m-surface);box-shadow:var(--m-shadow-2)}.m-body .dh-machinery-quote>strong{display:block;margin-bottom:8px;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-machinery-quote>p{margin:0 0 18px;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted)}@media (max-width:1024px){.m-body .dh-machinery-cta,.m-body .dh-machinery-end,.m-body .dh-machinery-gate,.m-body .dh-machinery-install,.m-body .dh-machinery-line-body,.m-body .dh-machinery-spec,.m-body .dh-machinery-two{grid-template-columns:minmax(0,1fr);gap:32px}.m-body .dh-machinery-shelf,.m-body .dh-machinery-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-machinery-posts,.m-body .dh-machinery-word{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery-word{gap:14px}.m-body .dh-machinery-word-side{flex-direction:row;align-items:baseline;gap:14px}.m-body .dh-machinery-wip li{grid-template-columns:110px minmax(0,1fr) 110px}.m-body .dh-machinery-wip em{grid-column:3}}@media (max-width:720px){.m-body .dh-machinery-exports ul,.m-body .dh-machinery-numbers{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery-numbers .dh-stat{padding:16px 0;border-right:0;border-bottom:var(--dh-line)}.m-body .dh-machinery-numbers .dh-stat:last-child{border-bottom:0}.m-body .dh-machinery-shelf,.m-body .dh-machinery-terms{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery-ladder-box,.m-body .dh-machinery-quote{padding:16px}.m-body .dh-machinery-check li,.m-body .dh-machinery-contacts li,.m-body .dh-machinery-install-list li{grid-template-columns:minmax(0,1fr);gap:4px}.m-body .dh-machinery-check li:before{display:none}.m-body .dh-machinery-stock li{grid-template-columns:minmax(0,1fr);align-items:start}.m-body .dh-machinery-stock-link{grid-template-columns:64px minmax(0,1fr);gap:12px}.m-body .dh-machinery-stock-link b{grid-column:2}.m-body .dh-machinery-guides a,.m-body .dh-machinery-posts a{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery-guides em,.m-body .dh-machinery-posts em,.m-body .dh-machinery-posts span{grid-column:1;grid-row:auto}.m-body .dh-machinery-wip li{grid-template-columns:minmax(0,1fr);gap:6px}.m-body .dh-machinery-wip em{grid-column:1}.m-body .dh-machinery-load li{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery-load span{grid-column:1}.m-body .dh-machinery-buyoff,.m-body .dh-machinery-compare,.m-body .dh-machinery-flow{font-size:var(--m-fs-xs)}.m-body .dh-machinery-buyoff td,.m-body .dh-machinery-buyoff th,.m-body .dh-machinery-compare td,.m-body .dh-machinery-compare th,.m-body .dh-machinery-flow td,.m-body .dh-machinery-flow th{padding:10px 12px}}.m-body .dh-machinery .dh-machinery-board{padding:32px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-board-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:16px}.m-body .dh-machinery .dh-machinery-board-cap .dh-kicker{margin:0}.m-body .dh-machinery .dh-machinery-board-cap>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.m-body .dh-machinery .dh-machinery-stages li{position:relative;padding:12px 14px 13px;border:var(--dh-line);border-top:2px solid var(--m-ink);background:var(--m-surface);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-stages li:not(:last-child):before{content:"";position:absolute;left:calc(100% + 4px);top:50%;width:16px;border-top:1px solid var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-stages li:not(:last-child):after{content:"";position:absolute;left:calc(100% + 15px);top:50%;width:8px;height:8px;margin-top:-4.5px;border-top:1px solid var(--m-accent-strong);border-right:1px solid var(--m-accent-strong);transform:rotate(45deg)}.m-body .dh-machinery .dh-machinery-stage-no{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-stages b{display:block;margin:2px 0 8px;font-size:var(--m-fs-sm);font-weight:700;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-stages em{display:flex;justify-content:space-between;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--m-fs-xs);line-height:1.9;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-board-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:start;margin-top:30px}.m-body .dh-machinery .dh-machinery-board-copy .dh-hero-title{font-size:clamp(25px,3vw,38px)}.m-body .dh-machinery .dh-machinery-board-copy .dh-machinery-facts{margin-top:18px}.m-body .dh-machinery .dh-machinery-fat{position:relative;border:1px solid var(--m-line-strong);background:var(--m-surface);box-shadow:var(--m-shadow-2);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-fat:before{content:"";position:absolute;top:-30px;left:81%;height:30px;border-left:1px dashed var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-fat-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-fat-head strong{font-size:var(--m-fs-sm);letter-spacing:.04em;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-fat-head span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-fat-list{margin:0;padding:4px 16px 8px;list-style:none}.m-body .dh-machinery .dh-machinery-fat-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:9px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-fat-list li:last-child{border-bottom:0}.m-body .dh-machinery .dh-machinery-fat-list i{display:block;width:14px;height:14px;margin-top:3px;border:1px solid var(--m-line-strong);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-fat-list b{display:block;font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-fat-list em{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-fat-sign{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:6px 16px 12px;border-top:1px solid var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-fat-sign div{position:relative;padding-top:26px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-fat-sign div:before{content:"";position:absolute;left:0;right:0;top:6px;border-bottom:1px solid var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-fat-foot{margin:0;padding:10px 16px 14px;border-top:var(--dh-line);background:var(--m-surface-soft);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-attach{margin-top:30px;padding-top:18px;border-top:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-attach-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px}.m-body .dh-machinery .dh-machinery-attach-cap strong{font-size:var(--m-fs-h5);color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-attach-cap span{font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-attach-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 34px;margin:0;padding:0;list-style:none}.m-body .dh-machinery .dh-machinery-attach-list li{display:grid;grid-template-columns:26px 88px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-attach-list li>span{padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-attach-list b{font-size:var(--m-fs-xs);color:var(--m-brand-strong)}.m-body .dh-machinery .dh-machinery-attach-list em{font-style:normal;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}@media (max-width:900px){.m-body .dh-machinery .dh-machinery-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-body .dh-machinery .dh-machinery-stages li:not(:last-child):after,.m-body .dh-machinery .dh-machinery-stages li:not(:last-child):before{display:none}.m-body .dh-machinery .dh-machinery-board-main{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery .dh-machinery-fat:before{display:none}.m-body .dh-machinery .dh-machinery-attach-list{grid-template-columns:minmax(0,1fr)}}.m-body .dh-machinery .dh-machinery-tagplate{padding:26px 0 30px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-machinery .dh-machinery-tagplate-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-tagplate-cap .dh-kicker{margin:0}.m-body .dh-machinery .dh-machinery-tagplate-cap>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-tagplate-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,292px) minmax(0,226px);gap:28px;align-items:start}.m-body .dh-machinery .dh-machinery-tagplate-copy .dh-hero-title{font-size:clamp(24px,2.7vw,36px)}.m-body .dh-machinery .dh-machinery-tagplate-copy .dh-hero-lede{max-width:44ch}.m-body .dh-machinery .dh-machinery-tagplate-checks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:14px 0 0;list-style:none;border-top:var(--dh-line);font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-tagplate-checks li{display:inline-flex;align-items:center;gap:7px}.m-body .dh-machinery .dh-machinery-tagplate-checks i{display:block;width:12px;height:12px;border:1px solid var(--m-line-strong);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-plate{position:relative;overflow:hidden;padding:18px;border:1px solid var(--m-ink);background:var(--m-surface);box-shadow:0 0 0 1px var(--m-line-strong),var(--m-shadow-2);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-plate:after,.m-body .dh-machinery .dh-machinery-plate:before{content:"";position:absolute;top:6px;width:4px;height:4px;background:var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-plate:before{left:6px}.m-body .dh-machinery .dh-machinery-plate:after{right:6px}.m-body .dh-machinery .dh-machinery-plate-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-plate-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--m-brand)}.m-body .dh-machinery .dh-machinery-plate-tag{font-size:11px;padding:1px 6px;border:1px solid var(--m-accent-strong);color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-plate-name{margin:12px 0 8px;font-size:var(--m-fs-h4);line-height:1.4;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-plate-price{display:flex;align-items:baseline;gap:8px;margin:0 0 12px}.m-body .dh-machinery .dh-machinery-plate-price strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-plate-price em{font-style:normal;font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-plate-rows{margin:0 0 14px;border-top:var(--dh-line)}.m-body .dh-machinery .dh-machinery-plate-rows>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-plate-rows dt{font-size:11.5px;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-plate-rows dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);font-weight:600;color:var(--m-text);overflow-wrap:anywhere}.m-body .dh-machinery .dh-machinery-plate .dh-machinery-go{margin-top:12px}.m-body .dh-machinery .dh-machinery-rungs{padding:14px 16px 16px;border:var(--dh-line);background:var(--m-surface-soft);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-rungs-cap{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-rungs-cap strong{font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-rungs-cap span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-rungs-list{margin:0;padding:0;list-style:none}.m-body .dh-machinery .dh-machinery-rungs-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 0 10px 16px;border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-rungs-list li:last-child{border-bottom:0}.m-body .dh-machinery .dh-machinery-rungs-list li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;background:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-rungs-list b{grid-row:1;grid-column:1;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-rungs-list em{grid-row:1;grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--m-fs-sm);font-weight:700;text-align:right;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-rungs-list i{display:block;grid-row:2;grid-column:1/-1;height:4px;background:var(--m-brand-200)}.m-body .dh-machinery .dh-machinery-rungs-list li:nth-child(2) i{width:62%}.m-body .dh-machinery .dh-machinery-rungs-list li:nth-child(3) i{width:78%}.m-body .dh-machinery .dh-machinery-rungs-list li:nth-child(4) i{width:90%}.m-body .dh-machinery .dh-machinery-rungs-list li:nth-child(n+5) i{width:100%}.m-body .dh-machinery .dh-machinery-rungs-foot{margin:12px 0 0;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-index{padding:26px 0 30px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-machinery .dh-machinery-index-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:16px}.m-body .dh-machinery .dh-machinery-index-cap .dh-kicker{margin:0}.m-body .dh-machinery .dh-machinery-index-cap>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-index-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:32px;align-items:start}.m-body .dh-machinery .dh-machinery-index-copy .dh-hero-title{font-size:clamp(25px,2.9vw,37px)}.m-body .dh-machinery .dh-machinery-index-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.m-body .dh-machinery .dh-machinery-index-tabs a{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px 7px;border:var(--dh-line);border-bottom:2px solid var(--m-ink);background:var(--m-surface-soft);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-index-tabs a:hover{border-bottom-color:var(--m-accent-strong);background:var(--m-surface-tint)}.m-body .dh-machinery .dh-machinery-index-tabs b{font-size:var(--m-fs-sm);font-weight:700;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-index-tabs em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:11px;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-index-copy .dh-hero-actions{margin-top:22px}.m-body .dh-machinery .dh-machinery-index-card{position:relative;overflow:hidden;padding-left:18px;border:1px solid var(--m-line-strong);background:var(--m-surface);box-shadow:var(--m-shadow-2);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-index-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background-image:repeating-linear-gradient(to bottom,var(--m-ink) 0 9px,var(--m-surface-soft) 9px 15px)}.m-body .dh-machinery .dh-machinery-index-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 16px 10px;border-bottom:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-index-card-head strong{font-size:var(--m-fs-sm);letter-spacing:.04em;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-index-card-head span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-index-card ol{margin:0;padding:2px 16px 4px;list-style:none}.m-body .dh-machinery .dh-machinery-index-card li{border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-index-card li:last-child{border-bottom:0}.m-body .dh-machinery .dh-machinery-index-card li>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:10px 0;color:var(--m-text)}.m-body .dh-machinery .dh-machinery-index-card li>a:hover b{color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-index-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-index-card b{font-size:var(--m-fs-xs);font-weight:600;line-height:1.7;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-index-grp{padding-left:10px;border-left:1px solid var(--m-line-strong);font-size:11px;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-index-card-foot{padding:10px 16px;border-top:1px solid var(--m-line-strong);background:var(--m-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-index-terms{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:26px;border-top:2px solid var(--m-ink);border-bottom:var(--dh-line);background:var(--m-surface)}.m-body .dh-machinery .dh-machinery-index-terms-cap{padding:12px 16px 12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--m-brand)}.m-body .dh-machinery .dh-machinery-index-terms a{padding:12px 14px;border-left:var(--dh-line);font-size:var(--m-fs-xs);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-index-terms a:hover{background:var(--m-surface-soft);color:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-panelboard{padding:0 0 30px;border-bottom:1px solid var(--m-line);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-panel-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:24px;padding:10px 16px;background:var(--m-ink);color:var(--m-on-deep)}.m-body .dh-machinery .dh-machinery-panel-cap .dh-kicker{margin:0;color:var(--m-accent-on-deep)}.m-body .dh-machinery .dh-machinery-panel-cap>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-on-deep-muted)}.m-body .dh-machinery .dh-machinery-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:32px;align-items:start}.m-body .dh-machinery .dh-machinery-panel-copy .dh-hero-title{font-size:clamp(25px,2.9vw,37px)}.m-body .dh-machinery .dh-machinery-panel-copy .dh-machinery-facts{margin-top:18px}.m-body .dh-machinery .dh-machinery-panel-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--m-line-strong);background:var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-gauge{position:relative;padding:15px 15px 16px;background:var(--m-surface);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-gauge:before{content:"";position:absolute;top:11px;right:12px;width:7px;height:7px;border:1px solid var(--m-accent-strong);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-gauge-k{display:block;font-size:11px;letter-spacing:.06em;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-gauge b{display:block;margin:7px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;line-height:1.5;color:var(--m-accent-strong);overflow-wrap:anywhere}.m-body .dh-machinery .dh-machinery-gauge em{display:block;font-style:normal;font-size:11.5px;line-height:1.65;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-dossier{display:flex;flex-wrap:wrap;align-items:center;margin:26px 0 0;padding:0;list-style:none;border:var(--dh-line);background:var(--m-surface)}.m-body .dh-machinery .dh-machinery-dossier li{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-right:var(--dh-line);font-size:var(--m-fs-xs);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-dossier li:last-child{border-right:0}.m-body .dh-machinery .dh-machinery-dossier i{display:block;width:12px;height:12px;border:1px solid var(--m-line-strong);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-dossier li.dh-machinery-dossier-cap{padding:11px 16px;border-right:var(--dh-line);background:var(--m-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.06em;color:var(--m-brand-strong)}.m-body .dh-machinery .dh-machinery-lanes{padding:26px 0 32px;border-bottom:1px solid var(--m-line);background:var(--m-surface)}.m-body .dh-machinery .dh-machinery-lanes-cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin-bottom:18px;padding-bottom:12px;border-bottom:3px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-lanes-cap .dh-kicker{margin:0}.m-body .dh-machinery .dh-machinery-lanes-cap>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-lanes-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:30px;align-items:start;margin-bottom:26px}.m-body .dh-machinery .dh-machinery-lanes-copy .dh-hero-title{font-size:clamp(25px,2.9vw,37px)}.m-body .dh-machinery .dh-machinery-lanes-copy .dh-machinery-facts{margin-top:18px}.m-body .dh-machinery .dh-machinery-lanes-judge{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:var(--dh-line);border-left:3px solid var(--m-accent-strong);background:var(--m-surface-soft);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-lanes-judge strong{font-size:var(--m-fs-sm);letter-spacing:.04em;color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-lanes-judge b{font-size:var(--m-fs-xs);font-weight:600;line-height:1.7;color:var(--m-text)}.m-body .dh-machinery .dh-machinery-lanes-judge span{font-size:11.5px;line-height:1.7;color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-lanes-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--m-line-strong);background:var(--m-surface);color:var(--m-text)}.m-body .dh-machinery .dh-machinery-lane{padding:16px 20px 18px}.m-body .dh-machinery .dh-machinery-lane--b{border-left:1px dashed var(--m-accent-strong);background:var(--m-surface-soft)}.m-body .dh-machinery .dh-machinery-lane-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:11px;border-bottom:2px solid var(--m-ink)}.m-body .dh-machinery .dh-machinery-lane-no{display:inline-block;width:22px;height:22px;line-height:20px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;color:var(--m-surface);background:var(--m-ink)}.m-body .dh-machinery .dh-machinery-lane--b .dh-machinery-lane-no{background:var(--m-brand-strong)}.m-body .dh-machinery .dh-machinery-lane-head strong{font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-lane-head em{font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-lane-steps{margin:0;padding:0;list-style:none}.m-body .dh-machinery .dh-machinery-lane-steps li{position:relative;padding:12px 0 12px 22px;border-bottom:var(--dh-line)}.m-body .dh-machinery .dh-machinery-lane-steps li:last-child{border-bottom:0}.m-body .dh-machinery .dh-machinery-lane-steps li:before{content:"";position:absolute;left:5px;top:0;bottom:0;border-left:1px dashed var(--m-line-strong)}.m-body .dh-machinery .dh-machinery-lane-steps li:first-child:before{top:18px}.m-body .dh-machinery .dh-machinery-lane-steps li:last-child:before{bottom:auto;height:18px}.m-body .dh-machinery .dh-machinery-lane-steps li:after{content:"";position:absolute;left:2px;top:17px;width:7px;height:7px;background:var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-lane-steps b{display:block;font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-machinery .dh-machinery-lane-steps span{display:block;margin-top:3px;font-size:var(--m-fs-xs);line-height:1.7;color:var(--m-muted);overflow-wrap:anywhere}.m-body .dh-machinery .dh-machinery-lane form{margin:14px 0 0}.m-body .dh-machinery .dh-machinery-lane>.dh-btn{margin-top:14px}.m-body .dh-machinery .dh-machinery-lane-foot{display:block;margin-top:10px;padding-top:10px;border-top:var(--dh-line);font-size:11.5px;color:var(--m-faint)}.m-body .dh-machinery .dh-machinery-lane-sign{position:relative;margin-top:14px;padding-top:28px;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-machinery .dh-machinery-lane-sign:before{content:"";position:absolute;left:0;right:52px;top:6px;border-bottom:1px solid var(--m-line-strong)}@media (max-width:1120px){.m-body .dh-machinery .dh-machinery-tagplate-grid{grid-template-columns:minmax(0,1fr) minmax(0,282px);gap:24px}.m-body .dh-machinery .dh-machinery-rungs{grid-column:1/-1}}@media (max-width:1024px){.m-body .dh-machinery .dh-machinery-index-grid,.m-body .dh-machinery .dh-machinery-lanes-main,.m-body .dh-machinery .dh-machinery-panel-grid{grid-template-columns:minmax(0,1fr);gap:26px}.m-body .dh-machinery .dh-machinery-panel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.m-body .dh-machinery .dh-machinery-tagplate-grid{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery .dh-machinery-rungs{grid-column:auto}.m-body .dh-machinery .dh-machinery-index-copy .dh-hero-title,.m-body .dh-machinery .dh-machinery-lanes-copy .dh-hero-title,.m-body .dh-machinery .dh-machinery-panel-copy .dh-hero-title,.m-body .dh-machinery .dh-machinery-tagplate-copy .dh-hero-title{font-size:clamp(23px,6.4vw,29px)}.m-body .dh-machinery .dh-machinery-panel-tiles{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery .dh-machinery-index-terms-cap{padding-right:14px}.m-body .dh-machinery .dh-machinery-index-terms a{border-left:0;border-top:var(--dh-line)}.m-body .dh-machinery .dh-machinery-dossier li{border-right:0}.m-body .dh-machinery .dh-machinery-lanes-body{grid-template-columns:minmax(0,1fr)}.m-body .dh-machinery .dh-machinery-lane--b{border-left:0;border-top:1px dashed var(--m-accent-strong)}.m-body .dh-machinery .dh-machinery-lane-sign:before{right:24px}}