/* SGTM mechanical/service SEO supporting content, V496. No global theme changes. */
body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496,
body#sgtm-premium-v223 main.premium-service-v176 .sgtm-mechanical-seo-v496,
main .sgtm-mechanical-seo-v496{box-sizing:border-box;max-width:1180px;width:calc(100% - 40px);margin:38px auto 42px;padding:27px 30px;background:#f6f9fc;color:#102d43;border:1px solid #dce7f0;border-left:4px solid #078bc9;border-radius:2px;box-shadow:0 8px 26px rgba(11,42,65,.045);clear:both}
body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496 h2,main .sgtm-mechanical-seo-v496 h2{display:block!important;height:auto!important;min-height:0!important;max-width:1050px!important;opacity:1!important;transform:none!important;float:none!important;clear:both!important;position:static!important;white-space:normal!important;padding:0!important;margin:0 0 15px!important;text-align:left!important;color:#102d43!important;-webkit-text-fill-color:#102d43!important;line-height:1.22!important;letter-spacing:-.025em!important;font-weight:800!important;font-size:clamp(24px,2.55vw,34px)!important}
main .sgtm-mechanical-seo-v496 h2::before,main .sgtm-mechanical-seo-v496 h2::after{display:none!important;content:none!important}
body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496 p,main .sgtm-mechanical-seo-v496 p{display:block!important;max-width:100%!important;margin:0 0 13px!important;padding:0!important;color:#40586b!important;-webkit-text-fill-color:#40586b!important;font-size:15px!important;line-height:1.75!important;text-align:left!important}
body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496, main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0}
body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496 a,main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496 a{display:inline-block!important;text-decoration:none!important;line-height:1.45!important;border:1px solid #c3dfef;border-radius:2px;padding:10px 13px;background:#fff;color:#096caa!important;-webkit-text-fill-color:#096caa!important;font-size:13px!important;font-weight:750!important}
main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496 a:hover,main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496 a:focus-visible{background:#e9f7ff;outline:2px solid #6bc8f6;outline-offset:2px}
@media(max-width:600px){body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496,main .sgtm-mechanical-seo-v496{width:calc(100% - 24px);padding:20px 17px;margin:28px auto}body#sgtm-premium-v223 main .sgtm-mechanical-seo-v496 h2,main .sgtm-mechanical-seo-v496 h2{font-size:clamp(22px,5.5vw,27px)!important}main .sgtm-mechanical-seo-v496 .sgtm-mech-related-v496{gap:8px}}

/* Auto-electrical page has a higher-specificity legacy heading rule. */
html body#sgtm-premium-v223 #ae462 .sgtm-mechanical-seo-v496 h2{font-size:clamp(24px,2.55vw,34px)!important;line-height:1.22!important;margin:0 0 15px!important;text-align:left!important}
html body#sgtm-premium-v223 #ae462 .sgtm-mechanical-seo-v496 p{color:#40586b!important;-webkit-text-fill-color:#40586b!important;font-size:15px!important;line-height:1.75!important}
@media(max-width:600px){html body#sgtm-premium-v223 #ae462 .sgtm-mechanical-seo-v496 h2{font-size:clamp(22px,5.5vw,27px)!important}}
