.car-listings{flex-direction:column;min-height:100vh;display:flex}.car-listings-content{flex:1;display:flex}.filters-sidebar{flex-shrink:0;width:300px;padding:1rem}.listings-main{flex:1;padding:0}.brand-page{background:#f8fafc;min-height:100vh}.brand-content{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.brand-content{padding:0 1rem}}.listings-main{grid-row:1}.search-header{border-bottom:1px solid #e1e5e9;margin-bottom:2rem;padding:2rem 0}.search-header .search-input-container{margin-bottom:0}.featured-header{justify-content:space-between;align-items:center;margin:2rem 0 1.5rem;padding:0 1rem;display:flex}.featured-title{color:#1a1a1a;margin:0;font-size:1.8rem;font-weight:700}.view-all-button{color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}.view-all-button:hover{color:#2563eb;text-decoration:underline}@media (max-width:768px){.car-listings-content{grid-template-columns:1fr}.filters-sidebar{position:static}.featured-header{flex-direction:column;align-items:flex-start;gap:1rem}.view-all-button{align-self:flex-end}}
