/* Corporate-only refinement: preserve existing business order and original CSS. */
.cm-top-refined{grid-template-columns:.9fr 1.1fr;background:#f1f3ed;margin-top:48px;border-top:1px solid #c8cdbf}.cm-top-refined .cm-top-photo{min-height:0;margin:0}.cm-top-refined .cm-top-photo>img{object-position:56% center}.cm-top-refined .cm-top-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:#0b1826ba;color:white;padding:8px 12px;font-size:9px;line-height:1.6}.cm-top-refined .cm-top-copy{padding:30px 34px}.cm-top-refined h3{font-size:32px;margin:12px 0 17px;letter-spacing:.08em}.cm-top-refined h3>span{font-size:11px;margin-top:6px}.cm-top-refined .cm-top-headline{font-size:24px;line-height:1.85}.cm-top-refined .cm-top-copy>.cm-top-bridge{font-size:12px;line-height:1.9;margin-top:12px}.cm-top-mobile-br{display:none}.cm-top-refined .cm-top-services{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:21px}.cm-top-refined .cm-top-services a{display:flex;gap:9px;align-items:start;border-top:1px solid #bfc8b7;padding-top:13px;text-decoration:none}.cm-top-refined .cm-top-services a>span{color:#9b8356;font-family:Georgia;font-size:15px;line-height:1.6}.cm-top-services strong{font-size:12px;font-weight:500;display:block;line-height:1.8}.cm-top-services small{font-size:10px;display:block;line-height:1.8;margin-top:4px;color:#65715f}.cm-top-services b{margin-left:auto;font-size:12px;font-weight:400}.cm-top-refined .cm-top-link{display:flex;justify-content:space-between;background:#173d32;color:#fff;border:0;font-size:12px;padding:13px 15px;margin-top:23px}.cm-top-link:hover{background:#315849}.cm-top-refined .cm-top-contact{font-size:12px;align-items:center;gap:12px 25px;margin-top:17px}.cm-top-contact a>small{display:inline;font-size:9px;margin-right:10px}.cm-top-refined .cm-top-terms{font-size:9px;line-height:1.7;margin-top:12px}.cm-automotive-bridge{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;margin-top:14px;color:#5a665a;border-bottom:1px solid #ccd1c8;padding-bottom:10px}.care-nav-link{color:#d3bd93}.cm-footer-nav{display:flex;gap:20px 50px;padding-block:24px 5px;flex-wrap:wrap;font-size:11px;color:#dbe1dc}.cm-footer-nav a{padding-block:8px}.cm-footer-nav a:hover{text-decoration:underline}@media(max-width:1100px){.desktop-nav{gap:20px}.desktop-nav a{font-size:11px}.cm-top-refined .cm-top-copy{padding:28px}.cm-top-refined .cm-top-services{grid-template-columns:1fr;gap:11px}.cm-top-refined .cm-top-services a{padding-top:10px}.cm-top-services small{margin-top:0}.cm-top-refined .cm-top-services a>div{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cm-top-refined .cm-top-headline{font-size:22px}}
@media(max-width:760px){.cm-top-refined{grid-template-columns:1fr;margin-top:35px}.cm-top-refined .cm-top-photo{height:245px}.cm-top-refined .cm-top-photo>img{object-position:center 62%}.cm-top-refined .cm-top-photo figcaption{font-size:8px;padding:7px 10px}.cm-top-refined .cm-top-copy{padding:24px}.cm-top-refined h3{font-size:29px;margin:10px 0 17px}.cm-top-refined .cm-top-headline{font-size:22px;letter-spacing:.02em}.cm-top-refined .cm-top-copy>.cm-top-bridge{font-size:12px}.cm-top-mobile-br{display:inline}.cm-top-refined .cm-top-services{margin-top:17px;gap:13px}.cm-top-refined .cm-top-services a>div{display:block}.cm-top-services strong{font-size:13px}.cm-top-services small{font-size:10px;margin-top:2px}.cm-top-refined .cm-top-link{margin-top:20px;min-height:48px;align-items:center}.cm-top-refined .cm-top-contact{font-size:13px;margin-top:16px;justify-content:space-between;gap:10px}.cm-top-contact a>small{font-size:9px;margin-right:6px}.cm-automotive-bridge{font-size:11px;line-height:1.8;margin-top:14px}.cm-footer-nav{display:block;font-size:11px;padding-block:16px 0}.cm-footer-nav>a{display:block}.desktop-nav{display:none}}
@media(max-width:360px){.cm-top-refined .cm-top-copy{padding:22px 18px}.cm-top-refined .cm-top-headline{font-size:20px}.cm-top-refined .cm-top-contact{font-size:12px}}
