/* Carsology mobile-only alignment repair; desktop rules are unchanged. */
@media (max-width:700px) {
.home-feedback .hero.hero-background .hero-copy{text-align:center;margin-inline:auto}
.home-feedback .hero.hero-background h1,.home-feedback .hero.hero-background .hero-description{margin-inline:auto}
.home-feedback .hero.hero-background .actions{justify-content:center;align-items:center}
.section-heading,.page-intro,.approach-copy,.about-story .split>div:last-child,.local-section .split>div:first-child,.closing-inner,.cs-review-section h2,.cs-why-section>.wrap>h2{text-align:center}
.section-heading p,.intro-copy,.closing p:not(.eyebrow),.page-intro h1{margin-inline:auto}
.breadcrumb,.jump-nav .wrap{justify-content:center}
.closing-action{text-align:center}.closing .text-link{margin-inline:auto;justify-content:center}
.service-small-grid .small-service{padding:20px 24px 24px;text-align:center}
.small-service>img,.small-service .service-card-photo{position:static;display:block;width:100%;height:190px;object-fit:cover;object-position:center;margin:0 auto 18px}
.small-service-num{position:static;display:block;margin:0 0 8px}.small-service h3{padding-right:0}
.small-service .small-arrow{top:auto;right:9px;bottom:12px}
.image-service-copy{text-align:center;padding-right:0;padding-bottom:38px}
.image-service-copy .round-arrow{width:32px;height:32px;bottom:0;right:calc(50% - 16px)}
.cs-service-page .cs-hero>div:first-child,.cs-service-page .cs-section-head,.cs-service-page .cs-faq-intro,.cs-service-page .cs-final-inner,.cs-service-page .cs-related-block h2,.service-detail .split>div:last-child{text-align:center}
.cs-service-page .cs-hero .cs-answer,.cs-service-page .cs-section-head p,.cs-service-page .cs-final-inner p{margin-inline:auto}
.cs-service-page .cs-actions,.service-detail .actions,.approach-copy .actions{justify-content:center;align-items:center}
.benefit-list,.check-list,.faq-list,.cs-faq details{text-align:left}
}
