.CarBrands_page__2zrqW{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.CarBrands_header__6uyD3{text-align:center;margin-bottom:2.5rem}.CarBrands_title__xlZlO{font-size:2.4rem;font-weight:800;color:#1a1a1a;margin:0 0 .4rem}.CarBrands_subtitle__TUVJD{font-size:1.1rem;color:#666;margin:0 0 1.2rem}.CarBrands_printBtn__jj0qO{display:inline-block;background:#1a1a1a;color:#fff;border:none;border-radius:6px;padding:.45rem 1.2rem;font-size:.9rem;cursor:pointer;font-family:inherit;transition:background .15s}.CarBrands_printBtn__jj0qO:hover{background:#444}.CarBrands_grid__7o8wU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.CarBrands_card__Tjl2c{display:flex;flex-direction:column;align-items:center;background:#ffffff;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.07);overflow:hidden;padding:1rem .5rem 0}.CarBrands_nameUpper___rr6v{margin:0 0 .15rem;letter-spacing:2px}.CarBrands_nameLower__Mr4DI,.CarBrands_nameUpper___rr6v{font-size:1.15rem;font-weight:400;color:#111;text-align:center}.CarBrands_nameLower__Mr4DI{margin:0 0 .75rem}.CarBrands_logoBox__DUSl_{width:100%;height:120px;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:#ffffff;margin-top:auto}.CarBrands_logo__IVgNg{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain}.CarBrands_fallback__8bA4u{font-size:3rem;font-weight:300;color:#ddd}@media (max-width:768px){.CarBrands_grid__7o8wU{grid-template-columns:repeat(2,1fr)}}@media print{.CarBrands_printBtn__jj0qO,.CarBrands_subtitle__TUVJD{display:none}.CarBrands_page__2zrqW{padding:.6cm .7cm;max-width:100%}.CarBrands_header__6uyD3{margin-bottom:.5rem}.CarBrands_title__xlZlO{font-size:1.3rem;margin-bottom:0}.CarBrands_grid__7o8wU{grid-template-columns:repeat(3,1fr)!important;gap:.5rem 1rem}.CarBrands_card__Tjl2c{border:none;box-shadow:none;background:transparent;border-radius:0;padding:.2rem 0}.CarBrands_logoBox__DUSl_{background:transparent;height:80px;padding:.4rem}.CarBrands_nameUpper___rr6v{font-size:.85rem;letter-spacing:1.5px;margin-bottom:.05rem}.CarBrands_nameLower__Mr4DI{font-size:.85rem;margin-bottom:.3rem}.CarBrands_logo__IVgNg{max-height:60px}}