.page-hero{background:linear-gradient(110deg,#f1f4f7,#fff);padding:90px 0 70px}.page-hero h1{font:700 clamp(44px,6vw,68px)/1 'Space Grotesk';margin:0 0 20px;color:#1d3068}.page-hero p:not(.eyebrow){max-width:620px;color:#66727d;line-height:1.7}.stock-results{padding:60px 0 110px}.results-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #dfe5e9;margin-bottom:28px}.results-toolbar strong{font:700 22px 'Space Grotesk'}.results-toolbar a{color:#1d3068;font-size:13px;font-weight:800}.dynamic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dynamic-card{border:1px solid #dfe5e9;background:#fff;border-radius:5px;overflow:hidden}.dynamic-image{height:235px;background:#eef1f3;display:block;position:relative;overflow:hidden}.dynamic-image img{width:100%;height:100%;object-fit:contain;display:block}.dynamic-image span{position:absolute;left:14px;top:14px;background:#e2000f;color:#fff;padding:8px 10px;font-size:10px;font-weight:800}.dynamic-info{padding:20px}.dynamic-make{font-size:11px;letter-spacing:1px;color:#1d3068;font-weight:800;margin:0 0 7px}.dynamic-info h2{font:700 19px/1.2 'Space Grotesk';margin:0 0 13px;color:#111820}.dynamic-specs{font-size:11px;color:#66727d;min-height:32px;line-height:1.5}.dynamic-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.dynamic-bottom strong{font-size:19px}.dynamic-bottom a{font-size:11px;color:#1d3068;font-weight:800}.empty-stock{grid-column:1/-1;background:#f4f6f8;padding:60px;text-align:center}.empty-stock h2{font:700 30px 'Space Grotesk'}.empty-stock p{max-width:520px;margin:0 auto 25px;color:#66727d;line-height:1.6}@media(max-width:800px){.dynamic-grid{grid-template-columns:1fr}.results-toolbar{display:block}.results-toolbar a{display:block;margin-top:12px}.page-hero{padding:65px 0 50px}}
