.pistons-arrangements[data-astro-cid-yto2mm43]{flex-direction:column;gap:clamp(28px,1.143cqw + 23.54px,40px);display:flex}.pistons-arrangements[data-astro-cid-yto2mm43] .section-intro__text .rich-text__link{border-bottom:2px solid var(--red)}.pistons-arrangements__cards[data-astro-cid-yto2mm43]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:20px;display:grid}.pistons-arrangements__card[data-astro-cid-yto2mm43]{--chamfer:18px;background:var(--white);flex-direction:column;min-width:0;display:flex}.pistons-arrangements__image[data-astro-cid-yto2mm43]{background:var(--gray-light);height:210px}.pistons-arrangements__text[data-astro-cid-yto2mm43]{border-top:3px solid var(--ink);flex-direction:column;flex:1;gap:14px;padding:26px 28px 30px;display:flex}.pistons-arrangements__title-row[data-astro-cid-yto2mm43]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pistons-arrangements__title[data-astro-cid-yto2mm43]{font-size:var(--text-28);line-height:1}.pistons-arrangements__number[data-astro-cid-yto2mm43]{color:var(--text-placeholder);font-family:var(--font-data);font-size:12px}.pistons-arrangements__body[data-astro-cid-yto2mm43]{color:var(--text-muted);font-size:16px;line-height:1.55}.pistons-arrangements__facts[data-astro-cid-yto2mm43]{flex-direction:column;gap:14px;display:flex}.pistons-arrangements__fact[data-astro-cid-yto2mm43]{border-top:1px solid var(--rule-faint);flex-direction:column;gap:4px;padding-top:12px;display:flex}.pistons-arrangements__label[data-astro-cid-yto2mm43]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.pistons-arrangements__value[data-astro-cid-yto2mm43]{font-size:16px;line-height:1.5}.pistons-arrangements__link[data-astro-cid-yto2mm43]{border-bottom:2px solid var(--red);color:var(--navy);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-bottom:2px;font-size:15px;font-weight:700;display:inline-flex}.pistons-arrangements__link[data-astro-cid-yto2mm43]:hover{color:var(--red)}.pistons-arrangements__note[data-astro-cid-yto2mm43]{border-left:4px solid var(--navy);background:var(--white);color:var(--text-secondary);align-items:center;gap:14px;padding:18px 24px;font-size:16px;display:flex}.pistons-arrangements__note[data-astro-cid-yto2mm43] strong{color:var(--ink)}.pistons-arrangements__note-icon[data-astro-cid-yto2mm43]{color:var(--navy);font-size:22px}@container page (width<=899.98px){.pistons-arrangements__text[data-astro-cid-yto2mm43]{padding:22px 20px 24px}}@container page (width<=767.98px){.pistons-arrangements__cards[data-astro-cid-yto2mm43]{grid-template-columns:minmax(0,1fr);gap:12px}.pistons-arrangements__card[data-astro-cid-yto2mm43]{--chamfer:14px}.pistons-arrangements__image[data-astro-cid-yto2mm43]{height:180px}.pistons-arrangements__note[data-astro-cid-yto2mm43]{align-items:flex-start;padding:16px 18px;line-height:1.5}}.pistons-matrix[data-astro-cid-kw3j75q6]{flex-direction:column;gap:clamp(28px,1.143cqw + 23.54px,40px);display:flex}.pistons-matrix__panel[data-astro-cid-kw3j75q6]{--chamfer:20px;background:var(--white);color:var(--ink)}.pistons-matrix__table[data-astro-cid-kw3j75q6]{table-layout:fixed;width:100%}.pistons-matrix__thead[data-astro-cid-kw3j75q6]{border-bottom:3px solid var(--ink)}.pistons-matrix__corner[data-astro-cid-kw3j75q6]{width:290px;color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-align:left;text-transform:uppercase;vertical-align:middle;padding:18px 26px;font-size:11px;font-weight:400}.pistons-matrix__col[data-astro-cid-kw3j75q6]{border-left:1px solid var(--rule-light);font-family:var(--font-head);text-align:left;text-transform:uppercase;vertical-align:middle;padding:18px 20px;font-size:19px;font-weight:700;line-height:1}.pistons-matrix__col-icon[data-astro-cid-kw3j75q6]{color:var(--navy);vertical-align:-.2em;margin-right:10px;font-size:20px}.pistons-matrix__row[data-astro-cid-kw3j75q6]{border-bottom:1px solid var(--rule-light)}.pistons-matrix__row[data-astro-cid-kw3j75q6]:last-child{border-bottom:0}.pistons-matrix__symptom[data-astro-cid-kw3j75q6]{background:var(--gray-light);text-align:left;vertical-align:top;padding:20px 26px;font-size:17px;font-weight:700;line-height:1.3}.pistons-matrix__number[data-astro-cid-kw3j75q6]{float:left;color:var(--text-muted);font-family:var(--font-data);margin-right:12px;padding-top:3px;font-size:12px;font-weight:400;line-height:1.3}.pistons-matrix__cell[data-astro-cid-kw3j75q6]{border-left:1px solid var(--rule-light);vertical-align:top;padding:20px;font-size:15px;line-height:1.45}.pistons-matrix__cell[data-astro-cid-kw3j75q6]:not(.pistons-matrix__cell--empty){text-indent:-20px;padding-left:40px}.pistons-matrix__dot[data-astro-cid-kw3j75q6]{background:var(--navy);text-indent:0;vertical-align:0;width:10px;height:10px;margin-right:10px;display:inline-block}.pistons-matrix__cell--empty[data-astro-cid-kw3j75q6]{color:var(--text-placeholder)}@container page (width<=999.98px){.pistons-matrix__thead[data-astro-cid-kw3j75q6],.pistons-matrix__thead[data-astro-cid-kw3j75q6] tr[data-astro-cid-kw3j75q6],.pistons-matrix__thead[data-astro-cid-kw3j75q6] th[data-astro-cid-kw3j75q6]{display:block}.pistons-matrix__thead[data-astro-cid-kw3j75q6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pistons-matrix__table[data-astro-cid-kw3j75q6],.pistons-matrix__table[data-astro-cid-kw3j75q6] tbody[data-astro-cid-kw3j75q6],.pistons-matrix__row[data-astro-cid-kw3j75q6]{display:block}.pistons-matrix__symptom[data-astro-cid-kw3j75q6],.pistons-matrix__cell[data-astro-cid-kw3j75q6]{border-left:0;display:block}.pistons-matrix__symptom[data-astro-cid-kw3j75q6]{padding:16px 20px}.pistons-matrix__cell[data-astro-cid-kw3j75q6]{border-top:1px solid var(--rule-faint);padding:12px 20px 12px 40px}.pistons-matrix__cell--empty[data-astro-cid-kw3j75q6]{display:none}.pistons-matrix__cell[data-astro-cid-kw3j75q6]:before{content:attr(data-label) / "";color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-indent:0;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}}@container page (width<=767.98px){.pistons-matrix__panel[data-astro-cid-kw3j75q6]{--chamfer:14px}}.pistons-bore[data-astro-cid-7o35na7f]{flex-direction:column;gap:clamp(28px,1.143cqw + 23.54px,40px);display:flex}.pistons-bore__grid[data-astro-cid-7o35na7f]{grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);grid-template-areas:"piston image bore";align-items:stretch;gap:24px;display:grid}.pistons-bore__list[data-astro-cid-7o35na7f]{border:2px solid var(--ink);flex-direction:column;min-width:0;display:flex}.pistons-bore__list--piston[data-astro-cid-7o35na7f]{grid-area:piston}.pistons-bore__list--bore[data-astro-cid-7o35na7f]{grid-area:bore}.pistons-bore__head[data-astro-cid-7o35na7f]{color:var(--white);font-size:var(--text-24);align-items:center;gap:12px;padding:18px 26px;line-height:normal;display:flex}.pistons-bore__head--navy[data-astro-cid-7o35na7f]{background:var(--navy)}.pistons-bore__head--gunmetal[data-astro-cid-7o35na7f]{background:var(--gunmetal)}.pistons-bore__head-icon[data-astro-cid-7o35na7f]{font-size:24px}.pistons-bore__items[data-astro-cid-7o35na7f]{flex-direction:column;padding:6px 26px 18px;display:flex}.pistons-bore__item[data-astro-cid-7o35na7f]{border-bottom:1px solid var(--rule-faint);color:var(--text-secondary);padding:13px 0;font-size:16px}.pistons-bore__image[data-astro-cid-7o35na7f]{--chamfer:18px;background:var(--gray-light);grid-area:image;min-height:380px}.pistons-bore__duty[data-astro-cid-7o35na7f]{background:var(--steel);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:22px 28px;display:grid}.pistons-bore__duty-title[data-astro-cid-7o35na7f]{font-family:var(--font-head);font-size:var(--text-22);text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:flex}.pistons-bore__duty-icon[data-astro-cid-7o35na7f]{color:var(--navy);font-size:24px}.pistons-bore__chips[data-astro-cid-7o35na7f]{flex-wrap:wrap;gap:10px;display:flex}.pistons-bore__chip[data-astro-cid-7o35na7f]{border:1px solid var(--rule-mid);background:var(--white);color:var(--text-secondary);white-space:nowrap;padding:9px 14px;font-size:16px}.pistons-bore__note[data-astro-cid-7o35na7f]{padding:0 4px}@container page (width<=999.98px){.pistons-bore__grid[data-astro-cid-7o35na7f]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image image""piston bore"}.pistons-bore__image[data-astro-cid-7o35na7f]{min-height:280px}}@container page (width<=767.98px){.pistons-bore__grid[data-astro-cid-7o35na7f]{grid-template-columns:minmax(0,1fr);grid-template-areas:"piston""image""bore";gap:16px}.pistons-bore__image[data-astro-cid-7o35na7f]{--chamfer:14px;min-height:220px}.pistons-bore__head[data-astro-cid-7o35na7f]{padding:16px 20px}.pistons-bore__items[data-astro-cid-7o35na7f]{padding:4px 20px 14px}.pistons-bore__duty[data-astro-cid-7o35na7f]{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.pistons-bore__chip[data-astro-cid-7o35na7f]{white-space:normal;padding:8px 12px;font-size:15px}.pistons-bore__note[data-astro-cid-7o35na7f]{padding:0}}
