/* Three local adjustments; no global typography or shared component overrides. */
.header-lead__plus { display:block; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:butt; }
@media (min-width:1181px) {
 .home-picker__control > button { padding-inline:8px; gap:4px; }
 .home-picker__control > button,
 .home-picker__control > button span,
 .home-picker__control > button strong,
 .home-picker__submit { font-size:14px; line-height:18px; }
 .home-picker__submit { padding-inline:9px; font-weight:500; }
 .home-picker__control > button::after { content:""; display:block; flex:0 0 12px; width:12px; height:12px; margin:0; background:currentColor; clip-path:polygon(15% 30%,50% 65%,85% 30%,94% 39%,50% 83%,6% 39%); }
}
.home-popular-cars__quick a,
.home-popular-cars__quick button {
 display:grid; grid-template-columns:20px minmax(0,1fr); grid-template-rows:auto auto;
 align-items:center; justify-content:normal; column-gap:6px; row-gap:0;
 min-height:60px; padding:3px 6px; font-size:14px; line-height:18px; text-align:left;
}
.home-popular-cars__quick .home-quick-title { grid-column:2; grid-row:1; align-self:end; white-space:normal; }
.home-popular-cars__quick a .home-quick-title { grid-row:1 / 3; align-self:center; }
.home-popular-cars__quick svg { grid-column:1; grid-row:1 / 3; width:20px; height:20px; }
.home-popular-cars__quick button small { position:static; grid-column:2; grid-row:2; align-self:start; padding:0; margin:0; font-size:13px; line-height:16px; }
.home-popular-cars__panel { margin-top:8px; } /* 2px existing quick-row bottom padding + 8px = 10px visible gap. */
