/* Ertex mobile usability fixes (2026-10-01). Mobile only; no desktop change. */
@media (max-width:760px){
/* 1) comfortable tap targets for link lists */
.foot-col a{display:flex;align-items:center;min-height:40px}
.foot-bottom a{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}
.addr-card a,.models-vip-submenu-links a,.faq-location-head a,.faq-location-contact a,.article-body aside a{display:inline-flex;align-items:center;min-height:40px}
.langsw a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:28px;padding:0 4px}
.mobile-showrooms summary{display:flex;align-items:center;min-height:44px}
/* 2) request form: smaller labels slightly larger */
.back-link,.back-link span,.request-header .contact-link{font-size:12.5px}
.intro-copy .eyebrow,.progress-head p,.form-step .step-kicker{font-size:12px}
.intro-points li{font-size:13.5px}
.tm-trust,.tm-contact-hint,.tm-current-vehicle,.hero-conversion-note{font-size:12.5px}
/* 3) hero action buttons: equal width, clearer */
.hero-actions .hero-request-cta{flex:1 1 100%;text-align:center;justify-content:center}
.hero-actions{align-items:stretch}.hero-actions .btn{padding-left:10px;padding-right:10px;letter-spacing:.04em;font-size:13px;white-space:nowrap}.hero-actions .hero-wa-cta,.hero-actions .hero-call-cta{display:inline-flex;align-items:center;flex:1 1 calc(50% - 6px);min-width:0;text-align:center;justify-content:center;border-color:#d7a861;color:#f1ebe0;background:rgba(176,125,60,.14)}
/* 4) keep the end of pages clear of the sticky request bar */
body:has(.mobile-request-bar){padding-bottom:76px}
}
