.parts-intro{padding-block:70px}.parts-intro h1{font-size:clamp(42px,5vw,70px);max-width:900px}.parts-intro>p{max-width:700px;margin-top:26px;font-size:20px;color:var(--muted)}.parts-intro>.text-link{margin-top:20px;color:#d3a17b}.parts-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:70px}.parts-layout h2{font-size:34px;margin-bottom:24px}.parts-description{margin-bottom:25px}.parts-guidance>p{margin-bottom:20px}.vin-disclosure{border-block:1px solid #666666;margin:24px 0 30px;padding:10px 0}.vin-disclosure summary{padding:14px 0;cursor:pointer;font-weight:600;min-height:48px}.vin-disclosure form{padding-block:20px}.vin-disclosure label{display:block}.vin-disclosure input{width:100%;padding:12px;border:1px solid #92877d;min-height:52px;margin:8px 0 12px;text-transform:uppercase}.vin-disclosure [role=status]:not(:empty){margin-top:20px}.parts-results{border-top:1px solid #666666;margin-top:32px;padding-top:32px}.parts-results h3{margin-bottom:18px}.parts-results .btn{margin-block:22px 12px}.parts-results .field-note{margin-top:12px}.supplier-links{display:flex;flex-direction:column;margin-block:16px}.supplier-links a{border-top:1px solid #666666;padding:13px 0;min-height:52px}.parts-guidance{align-self:start}@media(max-width:760px){.parts-intro{padding-block:42px}.parts-layout{grid-template-columns:1fr;gap:45px;padding-block:45px}.parts-intro>p{font-size:18px}.parts-layout h2{font-size:30px}}

.vin-disclosure input{background:#262626;color:var(--paper)}.parts-intro{border-bottom:1px solid #555}.parts-guidance>.text-link,.supplier-links a{color:#d3a17b}.parts-results .field-note{color:#d4cec6}
