/* V96.18: used-first homepage only; reuse the catalogue and reviews components. */
.used-storefront .public-header { gap: 20px; padding-inline: clamp(20px, 3vw, 60px); }
.used-storefront .public-header nav { gap: 12px; flex-wrap: wrap; }
.used-storefront .public-header nav a { font-size: 13px; }
.used-storefront .used-home-hero { min-height: 0; padding-block: 38px 65px; }
.used-storefront .used-home-hero-copy h1 { max-width: 660px; font-size: clamp(30px, 3.4vw, 48px); }
.used-storefront .used-category-showcase { padding-block: 22px; }
.used-storefront .used-category-showcase > header h2 { font-size: clamp(26px, 2.4vw, 34px); }
.used-storefront .used-category-showcase-grid { gap: 12px; }
.used-storefront .used-category-showcase-card { display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 4px 12px; align-items: center; padding: 12px; text-align: left; }
.used-storefront .used-category-showcase-image { grid-row: span 2; width: 48px; height: 48px; min-height: 0; margin: 0; }
.used-storefront .used-category-showcase-card strong { font-size: 14px; margin: 0; overflow-wrap: anywhere; }
.used-storefront .used-category-showcase-card small { margin: 0; }
.used-storefront .home-google-reviews { margin: 36px auto; }
.used-storefront #track, .used-storefront #faq { padding-inline: max(24px, 6vw); }
.used-storefront #storefront-order { min-width: 0; width: 100%; font-size: 16px; }
.used-storefront .tracking-card form > div { display: flex; gap: 10px; }
.used-storefront .tracking-card button { flex-shrink: 0; }
@media (max-width: 700px) {
    .used-storefront .used-home-hero { padding-block: 24px 56px; }
    .used-storefront .used-category-showcase-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .used-storefront .used-category-showcase-card { grid-template-columns: minmax(0, 1fr); padding: 12px; }
    .used-storefront .used-category-showcase-image { display: none; }
    .used-storefront .home-google-reviews { padding: 20px 0; }
    .used-storefront .tracking-card form > div { flex-direction: column; }
}
