
/* AutoPilot V22.56 — +2px non-heading typography + centering */
.header.header-v153 .header-nav-v2251 a{font-size:13px!important}
.header.header-v153 .lang{font-size:12px!important}
.header.header-v153 .header-search-v2251{display:flex!important;align-items:center!important}
.header.header-v153 .header-search-v2251 input{
 font-size:13px!important;line-height:normal!important;height:100%!important;margin:0!important;
 padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important
}
.header.header-v153 .hs-result-v2251 strong{font-size:14px!important}
.header.header-v153 .hs-result-v2251 small{font-size:11px!important}
.header.header-v153 .hs-empty-v2251{font-size:12px!important}

body.home-v15 .eyebrow{font-size:11px!important}
body.home-v15 .hero-copy>p{font-size:16px!important}
body.home-v15 .hero-buttons .btn{font-size:13px!important}
body.home-v15 .stats span{font-size:11px!important}
body.home-v15 .floating-card span{font-size:10px!important}
body.home-v15 .floating-card b{font-size:14px!important}
body.home-v15 .floating-card small{font-size:11px!important}
body.home-v15 .ad-slot span{font-size:10px!important}
body.home-v15 .ad-slot p{font-size:12px!important}
body.home-v15 .section-lead{font-size:14px!important}
body.home-v15 .section-head .more{font-size:12px!important}
body.home-v15 .source-note{font-size:11px!important}
body.home-v15 .cz-market-stats span,body.home-v15 .market-coverage-summary span{font-size:12px!important}
body.home-v15 .cz-market-stats small,body.home-v15 .market-coverage-summary small{font-size:11px!important}

body.home-v15 .category{font-size:12px!important}
body.home-v15 .search-box{display:flex!important;align-items:center!important}
body.home-v15 .search-box input{font-size:14px!important;line-height:normal!important;height:100%!important;margin:0!important}
body.home-v15 .advanced-filters label>span,body.home-v15 .explorer-label{font-size:11px!important}
body.home-v15 .advanced-filters select,body.home-v15 .filter-reset{font-size:12px!important}
body.home-v15 .brand-btn,body.home-v15 .model-btn,body.home-v15 .generation-btn{font-size:11px!important}
body.home-v15 .catalog-summary{font-size:12px!important}
body.home-v15 .car-info>p{font-size:12px!important}
body.home-v15 .car-specs{font-size:11px!important}
body.home-v15 .car-card small{font-size:11px!important}
body.home-v15 #popularCatalogNote{font-size:12px!important}
body.home-v15 #toggleFullCatalog{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
 line-height:1!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;font-size:12px!important
}

body.home-v15 .calculator label span{font-size:11px!important}
body.home-v15 .calculator input{font-size:14px!important}
body.home-v15 .calculator .btn{font-size:13px!important}
body.home-v15 .calc-result small{font-size:11px!important}
body.home-v15 .full-tool-link{font-size:12px!important}

body.home-v15 .finder-promo-lead{font-size:14px!important}
body.home-v15 .finder-promo-points strong{font-size:13px!important}
body.home-v15 .finder-promo-points span{font-size:11.5px!important}
body.home-v15 .finder-promo-example span,body.home-v15 .finder-promo-example b{font-size:12px!important}
body.home-v15 .finder-promo-cta{font-size:13px!important}
body.home-v15 .finder-promo-note{font-size:11px!important}
body.home-v15 .finder-preview-head span,body.home-v15 .finder-preview-head b{font-size:12px!important}
body.home-v15 .finder-preview-car strong{font-size:13px!important}
body.home-v15 .finder-preview-car span{font-size:11px!important}
body.home-v15 .finder-preview-footer{font-size:11px!important}

body.home-v15 .value-card>span{font-size:12px!important}
body.home-v15 .value-card p{font-size:12.5px!important}
body.home-v15 .value-card b{font-size:12px!important}
body.home-v15 .articles article span{font-size:10px!important}
body.home-v15 .articles article p{font-size:12px!important}
body.home-v15 .footer-grid b{font-size:12px!important}
body.home-v15 .footer-grid a:not(.logo),body.home-v15 .footer-grid p{font-size:12px!important}
body.home-v15 .copyright{font-size:11px!important}

@media(max-width:600px){
 body.home-v15 .hero-copy>p{font-size:14px!important}
 body.home-v15 .section-lead{font-size:13px!important}
}

/* V22.58 six-article homepage grid */
body.home-v15 .articles{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
@media(max-width:900px){body.home-v15 .articles{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:600px){body.home-v15 .articles{grid-template-columns:1fr!important;}}
