main[data-parts-service="v108"] .contact-intro-block{padding-top:42px;padding-bottom:48px}main[data-parts-service="v108"] h1{font-size:clamp(32px,3.2vw,48px);line-height:1.18;max-width:24ch;margin-bottom:20px;overflow-wrap:anywhere}main[data-parts-service="v108"] .contact-intro-block>p{max-width:78ch;line-height:1.8}main[data-parts-service="v108"] a.aic-parts-enquiry-cta,main[data-parts-service="v108"] a.aic-parts-enquiry-cta:visited{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:14px 22px;border:1px solid #176b58;border-radius:7px;background:#176b58;color:#fff!important;font-size:16px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;box-sizing:border-box}main[data-parts-service="v108"] a.aic-parts-enquiry-cta:hover{background:#105444;border-color:#105444}main[data-parts-service="v108"] a.aic-parts-enquiry-cta:focus-visible{outline:3px solid #214b42;outline-offset:3px}main[data-parts-service="v108"] .contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;margin-bottom:28px;align-items:stretch}main[data-parts-service="v108"] .contact-card{min-width:0;padding:24px}main[data-parts-service="v108"] .contact-card h2{font-size:23px;line-height:1.3;overflow-wrap:anywhere}main[data-parts-service="v108"] .contact-card p{font-size:16px;line-height:1.75}main[data-parts-service="v108"] .aic-parts-service-final-cta{margin-top:20px;margin-bottom:20px}@media(max-width:680px){main[data-parts-service="v108"] .contact-grid{grid-template-columns:1fr}main[data-parts-service="v108"] .contact-intro-block{padding-top:30px;padding-bottom:32px}main[data-parts-service="v108"] .contact-card{padding:20px}}