.page_brandCarousel__igi5D{display:grid;gap:var(--ui-gap-sm);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_brandCarouselTitle__DSMhG{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_brandScroll__Hl0Fo{display:flex;gap:var(--ui-gap-sm);overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.page_brandTile__s9572{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:88px;height:52px;padding:8px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.page_brandTile__s9572:hover{border-color:hsl(var(--accent))}.page_brandTile__s9572[aria-pressed=true]{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent)/.12);background:hsl(var(--accent)/.06)}.page_brandLogo__JVXkf{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.page_brandFallback__gVYX_{font-size:12px;font-weight:700;color:hsl(var(--muted-foreground));text-align:center;line-height:1.2;word-break:break-word}.page_saeSection__BXmlO{display:grid;gap:var(--ui-gap-md);padding:var(--ui-gap-lg);border-radius:var(--ui-card-radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--ui-card-shadow)}.page_saeHeader__lfQXA{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm)}.page_saeTitle__Kn4nz{margin:0;font-size:var(--ui-text-title);color:hsl(var(--foreground))}.page_saeClear__UABy6{border:none;background:none;padding:0;font-size:var(--ui-text-meta);font-weight:600;color:hsl(var(--accent));cursor:pointer}.page_saeClear__UABy6:hover{text-decoration:underline}.page_saeGrid__gypuq{display:grid;gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.page_saeTile__PpeMN{display:grid;gap:4px;padding:12px 16px;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.page_saeTile__PpeMN:hover{border-color:hsl(var(--accent));background:hsl(var(--accent)/.04)}.page_saeTileActive__cK8LG{border-color:hsl(var(--accent));background:hsl(var(--accent)/.08);box-shadow:0 0 0 3px hsl(var(--accent)/.12)}.page_saeGrade__gSHQt{font-size:var(--ui-text-title);font-weight:800;color:hsl(var(--foreground))}.page_saeCount__bCz0O{font-size:var(--ui-text-meta);color:hsl(var(--muted-foreground))}@media (max-width:639px){.page_saeGrid__gypuq{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.page_brandTile__s9572:focus-visible,.page_saeClear__UABy6:focus-visible,.page_saeTile__PpeMN:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.page_brandScroll__Hl0Fo::-webkit-scrollbar{height:6px}.page_brandScroll__Hl0Fo::-webkit-scrollbar-track{background:transparent}.page_brandScroll__Hl0Fo::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}@media (max-width:767px){.page_brandFallback__gVYX_{font-size:12px}}.RelatedCategoriesCarousel_section__ngGC4{display:grid;gap:16px}.RelatedCategoriesCarousel_header__XKIYj{display:flex;align-items:center;justify-content:space-between;gap:12px}.RelatedCategoriesCarousel_title__b8udi{margin:0;font-size:18px;font-weight:700;color:hsl(var(--foreground))}.RelatedCategoriesCarousel_controls__uQ_iO{display:flex;gap:6px}.RelatedCategoriesCarousel_controlBtn__lpRwE{width:32px;height:32px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease}.RelatedCategoriesCarousel_controlBtn__lpRwE:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.RelatedCategoriesCarousel_scroller__CY6Az{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.RelatedCategoriesCarousel_scroller__CY6Az::-webkit-scrollbar{height:4px}.RelatedCategoriesCarousel_scroller__CY6Az::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);border-radius:999px}.RelatedCategoriesCarousel_card__5KhSI{flex:0 0 auto;width:160px;display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;scroll-snap-align:start}.RelatedCategoriesCarousel_card__5KhSI:hover .RelatedCategoriesCarousel_label__p9D9d{color:hsl(var(--accent));text-decoration:underline}.RelatedCategoriesCarousel_imageWrap__L7ezr{width:140px;height:140px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));display:flex;align-items:center;justify-content:center;overflow:hidden}.RelatedCategoriesCarousel_image__PrHDI{max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain}.RelatedCategoriesCarousel_placeholder__WBiP9{width:60px;height:60px;border-radius:12px;background:hsl(var(--muted));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:hsl(var(--muted-foreground))}.RelatedCategoriesCarousel_label__p9D9d{font-size:12px;font-weight:600;color:hsl(var(--foreground));text-align:center;line-height:1.3}.TopCarMakesGrid_section__hFL07{display:grid;gap:16px}.TopCarMakesGrid_title__LfexM{margin:0;font-size:18px;font-weight:700;color:hsl(var(--foreground))}.TopCarMakesGrid_grid__RvHmr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.TopCarMakesGrid_card__CRJfP{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid hsl(var(--border));background:hsl(var(--card));text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.TopCarMakesGrid_card__CRJfP:hover{border-color:hsl(var(--accent)/.6);box-shadow:0 0 0 3px hsl(var(--accent)/.1)}.TopCarMakesGrid_logo__Y2RmR{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:6px;flex-shrink:0}.TopCarMakesGrid_name__0xhAc{font-size:13px;font-weight:600;color:hsl(var(--foreground));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopCarMakesGrid_arrow__gScA_{font-size:16px;color:hsl(var(--muted-foreground));flex-shrink:0}@media (max-width:920px){.TopCarMakesGrid_grid__RvHmr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.TopCarMakesGrid_grid__RvHmr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.TopCarMakesGrid_grid__RvHmr{grid-template-columns:1fr}}.PopularMakeCategoryLinks_section__X1Vn3{margin-top:2rem;margin-bottom:1rem}.PopularMakeCategoryLinks_title__0UEzN{font-size:1.05rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.75rem}.PopularMakeCategoryLinks_grid__KAxmy{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.PopularMakeCategoryLinks_link__4xbLx{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;color:hsl(var(--accent));text-decoration:none;border-radius:.25rem;transition:background-color .15s}.PopularMakeCategoryLinks_link__4xbLx:hover{background:hsl(var(--muted));text-decoration:underline}.PopularMakeCategoryLinks_chevron__DGOmB{color:hsl(var(--muted-foreground));font-size:.75rem;flex-shrink:0}.OeSearchCta_cta__KS1S3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--ui-card-radius,12px);box-shadow:var(--ui-card-shadow,none)}.OeSearchCta_content__sBfsV{display:grid;gap:4px;min-width:0}.OeSearchCta_heading__zqQhO{margin:0;font-size:16px;font-weight:700;color:hsl(var(--foreground));line-height:1.3}.OeSearchCta_description__v_2oZ{margin:0;font-size:13px;color:hsl(var(--muted-foreground));line-height:1.5}.OeSearchCta_link__QzKvI{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:8px;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.OeSearchCta_link__QzKvI:hover{opacity:.9}.OeSearchCta_arrow__yhupz{font-size:14px}@media (max-width:600px){.OeSearchCta_cta__KS1S3{flex-direction:column;align-items:stretch;text-align:center;padding:16px 20px}.OeSearchCta_link__QzKvI{justify-content:center}}