@media(prefers-color-scheme:dark){html[data-system-dark-page] .vehicle-name{color:#7eb6ff}html[data-system-dark-page] .vehicle-card:visited .vehicle-name{color:#b794f6}}@media print{@page{size:landscape;margin:.5cm}.site-header,.install-hint,.toolbar,.action-bar,.sort-panel,.filter-panel,.price-cta,.trade-hint,.no-results,.list-legend{display:none!important}body{padding:0!important;margin:0!important}main,.container{padding:0!important;margin:0!important;max-width:none!important}.print-bar{display:flex!important;align-items:center;justify-content:space-between;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:2px solid #ccc}.print-bar-logo{height:44px!important;width:auto!important}.print-bar-contact{display:flex;gap:1rem;font-size:.5625rem;color:#444}.vehicle-grid{display:block!important}.vehicle-grid .card-image,.vehicle-grid .card-content,.card-view-copy{display:none!important}.vehicle-grid .list-row,.list-header{grid-template-columns:3.5rem minmax(0,1fr) 3rem 11rem 5rem 5rem 5rem 5rem!important}.vehicle-grid .list-row{display:grid!important;padding:.25rem .5rem!important;gap:.375rem!important;font-size:.625rem!important;width:100%!important;max-width:none!important;margin:0!important}.list-header{display:grid!important;font-size:.5625rem!important;padding:.25rem .5rem!important;gap:.375rem!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important}.vehicle-card{width:100%!important;max-width:none!important;margin:0!important;border:none!important;box-shadow:none!important;transform:none!important;border-bottom:2px solid #ccc!important;border-radius:0!important;background:#fff!important}.vehicle-card.tax-valid{background:#dfd3d6!important}.vehicle-card.nct-valid{background:#c5e7d4!important}.vehicle-card.tax-valid.nct-valid{background:linear-gradient(135deg,#dfd3d6 50%,#c5e7d4 50%)!important}.vehicle-card.hidden{display:none!important}.list-header>*,.vehicle-grid .list-row>*{grid-row:1!important;align-self:center!important;white-space:nowrap!important}.lh-year,.lr-year{grid-column:1!important}.lh-vehicle,.lr-vehicle{grid-column:2!important;min-width:0!important}.lh-doors,.lr-doors{grid-column:3!important;display:block!important}.lh-odo,.lr-odo{grid-column:4!important}.lh-colour,.lr-colour{grid-column:5!important}.lh-tax,.lr-tax{grid-column:6!important}.lh-nct,.lr-nct{grid-column:7!important;display:block!important}.lh-price,.lr-price{grid-column:8!important}.list-header>*{align-self:end!important}.lh-tax,.lh-nct{display:block!important;font-size:0!important;line-height:1.15!important;white-space:pre!important}.lh-tax:before,.lh-nct:before{font-size:.5625rem;line-height:1.15;white-space:pre}.lh-tax:before{content:"Tax\a Expiry"}.lh-nct:before{content:"NCT/CVRT\a Expiry"}.list-header.show-prices .lh-price,.vehicle-grid.show-prices .lr-price{display:block!important}.lr-vehicle,.lr-odo{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lr-vehicle-main,.lr-detail,.lr-detail-sep,.lr-km,.lr-miles{display:inline!important;font-size:inherit!important;white-space:nowrap!important}.print-header{display:block!important;font-size:.75rem;color:#666;margin-bottom:.25rem}}.install-hint[data-astro-cid-e6cnmip6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.75rem;padding:.625rem .75rem;border:2px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-size:.8125rem;line-height:1.4}.install-hint[data-astro-cid-e6cnmip6].hidden{display:none}.install-hint[data-astro-cid-e6cnmip6] p[data-astro-cid-e6cnmip6]{margin:0}.install-hint-actions[data-astro-cid-e6cnmip6]{display:flex;flex-wrap:wrap;gap:.5rem}.install-hint[data-astro-cid-e6cnmip6] button[data-astro-cid-e6cnmip6]{font-family:inherit;font-size:.8125rem;font-weight:600;border-radius:6px;padding:.4rem .75rem;cursor:pointer}#installHintGo[data-astro-cid-e6cnmip6]{background:var(--primary);border:2px solid var(--primary);color:#fff}#installHintDismiss[data-astro-cid-e6cnmip6]{background:transparent;border:2px solid var(--border);color:var(--text-muted)}.toolbar[data-astro-cid-e6cnmip6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.search-input[data-astro-cid-e6cnmip6]{flex:1;min-width:0;padding:.5rem .75rem;border-radius:6px;border:2px solid var(--border);background:var(--surface);color:var(--text);font-size:.875rem}@media(max-width:768px){.search-input[data-astro-cid-e6cnmip6]{font-size:16px}}.search-input[data-astro-cid-e6cnmip6]:focus{border-color:var(--primary);outline:none}.action-bar[data-astro-cid-e6cnmip6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;min-height:calc(1.3875rem + 4px)}.action-left[data-astro-cid-e6cnmip6],.action-right[data-astro-cid-e6cnmip6]{display:flex;align-items:center;gap:.5rem}.action-right[data-astro-cid-e6cnmip6]{flex:1;justify-content:flex-end;min-width:0}@media(max-width:768px){.action-bar[data-astro-cid-e6cnmip6]{flex-wrap:wrap;row-gap:.4rem}.action-right[data-astro-cid-e6cnmip6]{flex:1 1 100%;justify-content:flex-start}}.view-toggle[data-astro-cid-e6cnmip6]{display:none}.action-link[data-astro-cid-e6cnmip6]{background:none;border:none;font-family:inherit;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);cursor:pointer;padding:0;transition:color .15s}.action-link[data-astro-cid-e6cnmip6]:hover,.action-link[data-astro-cid-e6cnmip6].active{color:var(--text)}.action-sep[data-astro-cid-e6cnmip6]{color:var(--border);font-size:.8125rem;user-select:none}.clear-btn[data-astro-cid-e6cnmip6]{background:#dc2626;border:none;color:#fff;font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:.35rem .6rem;border-radius:2px;line-height:1}.clear-btn[data-astro-cid-e6cnmip6]:hover{background:#ef4444;color:#fff}.trade-only[data-astro-cid-e6cnmip6].hidden,.open-offers[data-astro-cid-e6cnmip6].hidden,.clear-btn[data-astro-cid-e6cnmip6].hidden{display:none}.sort-panel[data-astro-cid-e6cnmip6]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.sort-panel[data-astro-cid-e6cnmip6].hidden{display:none}.sort-opt[data-astro-cid-e6cnmip6]{padding:.375rem .75rem;border-radius:6px;border:2px solid var(--border);background:transparent;color:var(--text);font-size:.8125rem;font-weight:400;font-family:inherit;cursor:pointer;transition:all .15s}.sort-opt[data-astro-cid-e6cnmip6]:hover{border-color:var(--primary)}.sort-opt[data-astro-cid-e6cnmip6].active{background:var(--primary);border-color:var(--primary);color:#fff}.filter-panel[data-astro-cid-e6cnmip6]{margin-bottom:.75rem}.filter-panel[data-astro-cid-e6cnmip6].hidden{display:none}.filter-group[data-astro-cid-e6cnmip6]{margin-bottom:.75rem}.filter-group[data-astro-cid-e6cnmip6] label[data-astro-cid-e6cnmip6]{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.375rem}.filter-chips[data-astro-cid-e6cnmip6]{display:flex;flex-wrap:wrap;gap:.375rem}.chip[data-astro-cid-e6cnmip6]{padding:.375rem .75rem;border-radius:6px;border:2px solid var(--border);background:transparent;color:var(--text);font-size:.8125rem;font-weight:400;font-family:inherit;cursor:pointer;transition:all .15s}.chip[data-astro-cid-e6cnmip6]:hover{border-color:var(--primary)}.chip[data-astro-cid-e6cnmip6].selected{background:var(--primary);border-color:var(--primary);color:#fff}.chip[data-astro-cid-e6cnmip6].dimmed,.chip[data-astro-cid-e6cnmip6].selected.dimmed{opacity:.25}.chip-count{opacity:.5;font-weight:400}.slider[data-astro-cid-e6cnmip6]{width:100%;accent-color:var(--primary)}.price-cta[data-astro-cid-e6cnmip6]{font-size:.8125rem;margin:0 0 .5rem}.trade-cta[data-astro-cid-e6cnmip6]{background:#facc15;color:#000;font-weight:700;padding:.5rem .75rem;border-radius:6px;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;line-height:1.2}.trade-cta[data-astro-cid-e6cnmip6] a[data-astro-cid-e6cnmip6]{color:#00e}.trade-cta[data-astro-cid-e6cnmip6] a[data-astro-cid-e6cnmip6]:hover{opacity:.85}.pending-cta[data-astro-cid-e6cnmip6]{color:var(--text-muted)}.trade-hint[data-astro-cid-e6cnmip6]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000059}.trade-hint[data-astro-cid-e6cnmip6].hidden{display:none}.trade-hint-card[data-astro-cid-e6cnmip6]{width:min(22rem,100%);padding:.9rem 1rem;border-radius:6px;background:#facc15;color:#000}.trade-hint[data-astro-cid-e6cnmip6] p[data-astro-cid-e6cnmip6]{margin:0 0 .75rem;font-size:.8125rem;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.trade-hint[data-astro-cid-e6cnmip6] p[data-astro-cid-e6cnmip6].trade-hint-lead{font-style:italic;margin-bottom:.25rem}.trade-hint[data-astro-cid-e6cnmip6] p[data-astro-cid-e6cnmip6].trade-hint-note{text-transform:none;letter-spacing:0;font-weight:500;font-size:.75rem}.trade-hint[data-astro-cid-e6cnmip6] a[data-astro-cid-e6cnmip6]{color:#00e}.trade-hint[data-astro-cid-e6cnmip6] a[data-astro-cid-e6cnmip6]:hover{opacity:.85}.trade-hint[data-astro-cid-e6cnmip6] button[data-astro-cid-e6cnmip6]{background:#000;color:#fff;border:none;border-radius:6px;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.list-header[data-astro-cid-e6cnmip6]{display:none}.vehicle-grid[data-astro-cid-e6cnmip6]{display:grid;gap:.75rem}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:640px){.vehicle-grid[data-astro-cid-e6cnmip6].view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .reg-desktop[data-astro-cid-e6cnmip6]{display:none}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .reg-mobile[data-astro-cid-e6cnmip6]{display:inline}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .miles[data-astro-cid-e6cnmip6]{display:none}}@media(max-width:360px){.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .card-title[data-astro-cid-e6cnmip6]{font-size:.8125rem}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .card-specs[data-astro-cid-e6cnmip6]{font-size:.6875rem}.vehicle-grid[data-astro-cid-e6cnmip6].view-grid .card-price-value[data-astro-cid-e6cnmip6]{font-size:.9375rem}}.reg-mobile[data-astro-cid-e6cnmip6]{display:none}.vehicle-grid[data-astro-cid-e6cnmip6].view-list{grid-template-columns:1fr;gap:0}.vehicle-grid[data-astro-cid-e6cnmip6].view-card{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.vehicle-card[data-astro-cid-e6cnmip6]{background:var(--surface);border-radius:6px;overflow:hidden;border:2px solid var(--border);display:flex;flex-direction:column;transition:border-color .15s}.vehicle-card[data-astro-cid-e6cnmip6]:hover{border-color:var(--primary)}.vehicle-card[data-astro-cid-e6cnmip6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vehicle-card[data-astro-cid-e6cnmip6].hidden,.view-grid[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6],.card-view-copy[data-astro-cid-e6cnmip6]{display:none}.view-card[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]{flex-direction:row;align-items:center}.view-card[data-astro-cid-e6cnmip6] .card-content[data-astro-cid-e6cnmip6],.view-card[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6]{display:none}.view-card[data-astro-cid-e6cnmip6] .card-image[data-astro-cid-e6cnmip6]{flex:0 0 90px;width:90px;height:90px;aspect-ratio:auto;min-height:0;background:#e2e8f0;overflow:hidden}.view-card[data-astro-cid-e6cnmip6] .card-image[data-astro-cid-e6cnmip6] img[data-astro-cid-e6cnmip6]{width:100%;height:100%;object-fit:cover;object-position:center}.view-card[data-astro-cid-e6cnmip6] .card-view-copy[data-astro-cid-e6cnmip6]{display:flex;flex-direction:column;justify-content:center;gap:.1rem;flex:1;min-width:0;padding:.45rem .65rem}.card-view-year[data-astro-cid-e6cnmip6]{font-size:.75rem;font-weight:700;line-height:1.2}.card-view-name[data-astro-cid-e6cnmip6]{font-weight:600;font-size:.9375rem;line-height:1.25}.card-view-detail[data-astro-cid-e6cnmip6]{font-weight:400;font-size:.75rem;line-height:1.3;color:var(--text-muted)}.card-view-price[data-astro-cid-e6cnmip6]{display:flex;align-items:baseline;gap:.35rem;margin-top:.15rem;min-width:0}.card-view-price-value[data-astro-cid-e6cnmip6]{font-weight:700;font-size:.9375rem;color:#007e2f;font-family:Fira Code,monospace}.card-view-tax[data-astro-cid-e6cnmip6]{display:flex;flex-wrap:wrap;gap:.1rem .35rem;margin-top:.1rem;font-size:.75rem;line-height:1.3;color:var(--text-muted)}.card-view-tax[data-astro-cid-e6cnmip6]>span[data-astro-cid-e6cnmip6]:not(:last-child):after{content:" ·"}.card-view-tick[data-astro-cid-e6cnmip6]{margin-right:.15em}.view-grid[data-astro-cid-e6cnmip6] .card-image[data-astro-cid-e6cnmip6]{aspect-ratio:16/10;background:var(--border);overflow:hidden}.view-grid[data-astro-cid-e6cnmip6] .card-image[data-astro-cid-e6cnmip6] img[data-astro-cid-e6cnmip6]{width:100%;height:100%;object-fit:cover}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]{border-radius:0;flex-direction:row;border-bottom:2px solid var(--border);transition:background .1s;background-color:var(--surface)}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]:first-child{border-radius:0}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]:last-child{border-radius:0 0 10px 10px}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid{background-color:#dfd3d6}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].nct-valid{background-color:#c5e7d4}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid.nct-valid{background-color:transparent;background-image:linear-gradient(135deg,#dfd3d6 50%,#c5e7d4 50%)}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]:hover{background-color:#e8e8ea}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid:hover{background-color:#d3c3c7}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].nct-valid:hover{background-color:#b0dcc4}.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid.nct-valid:hover{background-color:transparent;background-image:linear-gradient(135deg,#d3c3c7 50%,#b0dcc4 50%)}.view-list[data-astro-cid-e6cnmip6] .card-image[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .card-content[data-astro-cid-e6cnmip6]{display:none}.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6]{display:grid;grid-template-columns:3.5rem 1fr 5.5rem 5rem 5rem 5rem;align-items:center;width:100%;padding:.3rem .75rem;gap:.5rem;font-size:.8125rem;min-width:0}.list-row[data-astro-cid-e6cnmip6]{display:none}@media screen{.lr-doors[data-astro-cid-e6cnmip6],.lh-doors[data-astro-cid-e6cnmip6]{display:none!important}}.list-row[data-astro-cid-e6cnmip6] span[data-astro-cid-e6cnmip6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-year[data-astro-cid-e6cnmip6]{color:var(--text);font-size:.75rem;text-align:center;font-weight:700}.view-list[data-astro-cid-e6cnmip6] .lr-vehicle[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .lr-odo[data-astro-cid-e6cnmip6]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem;line-height:1.2;white-space:normal}.view-list[data-astro-cid-e6cnmip6] .lr-vehicle-main[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .lr-detail[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .lr-km[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .lr-miles[data-astro-cid-e6cnmip6]{display:block;max-width:100%;min-width:0}.view-list[data-astro-cid-e6cnmip6] .lr-detail-sep[data-astro-cid-e6cnmip6]{display:none}.lr-vehicle[data-astro-cid-e6cnmip6]{font-weight:600;overflow:hidden;text-overflow:ellipsis}.view-list[data-astro-cid-e6cnmip6] .lr-detail[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .lr-miles[data-astro-cid-e6cnmip6]{font-size:.75rem;line-height:1.2}.vehicle-name[data-astro-cid-e6cnmip6]{color:#00e}.vehicle-card[data-astro-cid-e6cnmip6]:visited .vehicle-name[data-astro-cid-e6cnmip6]{color:#551a8b}.lr-detail[data-astro-cid-e6cnmip6]{font-weight:400;color:var(--text-muted)}.lr-doors[data-astro-cid-e6cnmip6]{color:var(--text-muted);font-size:.75rem}.lr-odo[data-astro-cid-e6cnmip6]{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;font-weight:700}.lr-miles[data-astro-cid-e6cnmip6]{opacity:.6;font-weight:400}.lr-colour[data-astro-cid-e6cnmip6],.lr-tax[data-astro-cid-e6cnmip6],.lr-nct[data-astro-cid-e6cnmip6]{color:var(--text-muted)}.lr-price[data-astro-cid-e6cnmip6]{font-weight:700;color:#007e2f;font-family:Fira Code,monospace}.lr-offers-mark[data-astro-cid-e6cnmip6]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:.25em;border-radius:2px;background:#a9a9a9;color:#000;font-family:inherit;font-weight:700;font-size:.6875rem;line-height:1;vertical-align:.1em;overflow:visible}.list-header[data-astro-cid-e6cnmip6]{display:none;grid-template-columns:3.5rem 1fr 5.5rem 5rem 5rem 5rem;padding:.375rem .75rem;gap:.5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:2px solid var(--border);background:var(--surface);border-radius:10px 10px 0 0;position:sticky;z-index:5}.list-header[data-astro-cid-e6cnmip6] span[data-astro-cid-e6cnmip6][data-col]{cursor:pointer;user-select:none;display:flex;align-items:center;gap:.25rem}.list-header[data-astro-cid-e6cnmip6] span[data-astro-cid-e6cnmip6][data-col]:hover{color:var(--text)}.list-header[data-astro-cid-e6cnmip6] span[data-astro-cid-e6cnmip6].lh-price.hidden,.lr-price[data-astro-cid-e6cnmip6]{display:none}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:3.5rem 1fr 5.5rem 5rem 5rem 5rem 5rem}.view-list[data-astro-cid-e6cnmip6].show-prices .lr-price[data-astro-cid-e6cnmip6]{display:block}.sort-chevron[data-astro-cid-e6cnmip6]{font-size:.5rem}@media screen and (min-width:1040px){.view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.list-header[data-astro-cid-e6cnmip6],.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:3.5rem 22rem 5.5rem 5rem 5rem 5rem;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:3.5rem 22rem 5.5rem 5rem 5rem 5rem 5rem}}@media screen and (max-width:900px){.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6],.list-header[data-astro-cid-e6cnmip6]{grid-template-columns:3.5rem 1fr 5.5rem 5rem 5rem}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:3.5rem 1fr 5.5rem 5rem 5rem 5rem}.lr-colour[data-astro-cid-e6cnmip6],.lh-colour[data-astro-cid-e6cnmip6]{display:none!important}}@media screen and (max-width:768px){.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6],.list-header[data-astro-cid-e6cnmip6]{grid-template-columns:3rem 1fr 5.5rem 5rem}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:3rem 1fr 5.5rem 5rem 5rem}.lr-nct[data-astro-cid-e6cnmip6],.lh-nct[data-astro-cid-e6cnmip6]{display:none!important}}@media screen and (max-width:640px){.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6],.list-header[data-astro-cid-e6cnmip6]{grid-template-columns:2.5rem 1fr 5.5rem 5rem}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:2.5rem 1fr 5.5rem 5rem 4.5rem}}@media screen and (max-width:540px){.view-list[data-astro-cid-e6cnmip6] .list-row[data-astro-cid-e6cnmip6],.list-header[data-astro-cid-e6cnmip6]{grid-template-columns:2.5rem 1fr 5.5rem 5rem}.list-header[data-astro-cid-e6cnmip6].show-prices,.view-list[data-astro-cid-e6cnmip6].show-prices .list-row[data-astro-cid-e6cnmip6]{grid-template-columns:2.5rem 1fr 5.5rem 5rem 4.5rem}.lr-miles[data-astro-cid-e6cnmip6]{display:none}}.card-image[data-astro-cid-e6cnmip6].no-img{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.75rem}.card-image[data-astro-cid-e6cnmip6].no-img:after{content:"No image"}.card-image[data-astro-cid-e6cnmip6].no-img img[data-astro-cid-e6cnmip6]{display:none}.card-content[data-astro-cid-e6cnmip6]{padding:.625rem .75rem;flex:1;min-width:0}.card-title[data-astro-cid-e6cnmip6]{font-weight:600;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-specs[data-astro-cid-e6cnmip6]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.miles[data-astro-cid-e6cnmip6]{opacity:.5}.card-price[data-astro-cid-e6cnmip6]{display:flex;align-items:center;gap:.375rem;min-width:0;margin-top:.375rem;white-space:nowrap;overflow:hidden}.card-price-value[data-astro-cid-e6cnmip6]{flex:0 0 auto;font-weight:700;font-size:1.0625rem;color:#007e2f;font-family:Fira Code,monospace}.open-offers[data-astro-cid-e6cnmip6]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.625rem;font-family:inherit;line-height:1.2;color:#000;background:#a9a9a9;padding:.15rem .35rem;border-radius:4px}.list-legend[data-astro-cid-e6cnmip6]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.5rem;padding-left:.25rem}.list-legend[data-astro-cid-e6cnmip6].hidden{display:none}.legend-item[data-astro-cid-e6cnmip6]{display:flex;align-items:center;gap:.375rem}.legend-label[data-astro-cid-e6cnmip6]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.legend-star[data-astro-cid-e6cnmip6]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:2px;background:#a9a9a9;color:#000;font-size:.6875rem;font-weight:700;line-height:1}.legend-swatch[data-astro-cid-e6cnmip6]{display:inline-block;width:12px;height:12px;border-radius:2px;background:#dfd3d6;border:1px solid #cbb8bd}.legend-swatch-nct[data-astro-cid-e6cnmip6]{background:#c5e7d4;border-color:#a9d4bc}.legend-swatch-both[data-astro-cid-e6cnmip6]{background:linear-gradient(135deg,#dfd3d6 50%,#c5e7d4 50%);border-color:#c4c8c0}.no-results[data-astro-cid-e6cnmip6]{text-align:center;color:var(--text-muted);margin-top:2rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:.8125rem}.no-results[data-astro-cid-e6cnmip6].hidden{display:none}@media(prefers-color-scheme:dark){html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid{background-color:#3c3136}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].nct-valid{background-color:#1e3a2c}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid.nct-valid{background-color:transparent;background-image:linear-gradient(135deg,#3c3136 50%,#1e3a2c 50%)}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6]:hover{background-color:#1f1f1f}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid:hover{background-color:#4a3c42}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].nct-valid:hover{background-color:#274838}html[data-system-dark-page] .view-list[data-astro-cid-e6cnmip6] .vehicle-card[data-astro-cid-e6cnmip6].tax-valid.nct-valid:hover{background-color:transparent;background-image:linear-gradient(135deg,#4a3c42 50%,#274838 50%)}html[data-system-dark-page] .legend-swatch[data-astro-cid-e6cnmip6]{background:#3c3136;border-color:#5c4a50}html[data-system-dark-page] .legend-swatch-nct[data-astro-cid-e6cnmip6]{background:#1e3a2c;border-color:#3d5c48}html[data-system-dark-page] .legend-swatch-both[data-astro-cid-e6cnmip6]{background:linear-gradient(135deg,#3c3136 50%,#1e3a2c 50%);border-color:#4a5348}}
