.custom-parts-page{padding-block:28px 60px}.custom-intro{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr;align-items:center;gap:70px;padding-block:50px;display:grid}.custom-intro h1{letter-spacing:-1.6px;margin:18px 0 24px;font-size:clamp(32px,4vw,52px);line-height:1.12}.custom-parts-page p{color:var(--muted);font-size:17px;line-height:1.8}.custom-intro .button{margin-top:18px}.custom-intro aside{border:1px solid var(--line);background:#f1f6f4;border-radius:12px;padding:32px}.custom-intro aside h2{font-size:27px}.custom-parts-page a{text-underline-offset:4px;text-decoration:underline}.custom-section{border-bottom:1px solid var(--line);max-width:940px;padding-block:30px}.custom-section h2{font-size:29px;line-height:1.3}.custom-section h3{margin-bottom:8px;font-size:19px;line-height:1.5}.reference-steps{padding-left:24px}.reference-steps li{margin-block:24px;padding-left:10px}.reference-steps p{margin-top:0}.custom-section details{border-top:1px solid var(--line);padding:20px 0}.custom-section summary{cursor:pointer;font-weight:600;line-height:1.6}.custom-section details p{margin-bottom:0}@media (max-width:760px){.custom-intro{grid-template-columns:1fr;gap:30px;padding-block:32px}.custom-intro aside{padding:24px}.custom-section h2{font-size:25px}.custom-parts-page p{font-size:16px}.custom-section{padding-block:24px}.parts-catalogue-footer{flex-wrap:wrap}}.custom-section>h1{letter-spacing:-1.4px;margin:18px 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.15}
