.parts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.part-card{min-width:0}.part-image{border:1px solid var(--line);padding:18px;background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.part-image img{display:block;width:100%;height:220px;object-fit:contain}.part-card h2{font:23px/1.5 serif;margin:8px 0}.part-card>p:not(.eyebrow){font-size:14px;color:var(--muted)}.part-card .eyebrow{margin-bottom:0}.parts-help{padding:24px 28px;background:var(--cream);border:1px solid var(--line)}.parts-help h2{font:24px/1.5 serif;margin:0 0 12px}.parts-help p,.parts-help li{font-size:14px;color:var(--muted)}.parts-help ol{padding-left:22px}.part-card[hidden]{display:none}@media(max-width:480px), (max-width:900px) and (orientation:landscape){.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px), (max-width:540px) and (orientation:landscape){.parts-grid{grid-template-columns:1fr}.parts-help{padding:20px}.part-image img{height:240px}}
