.car[data-astro-cid-t5sgql3i]{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--color-border);display:grid}.car[data-astro-cid-t5sgql3i]:first-child{border-top:0;padding-top:0}.car[data-astro-cid-t5sgql3i][hidden]{display:none}@media (width>=900px){.car[data-astro-cid-t5sgql3i]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 24rem;align-items:start}}.car-main[data-astro-cid-t5sgql3i]{gap:var(--space-1);display:grid}.car-head[data-astro-cid-t5sgql3i]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.car-name[data-astro-cid-t5sgql3i]{letter-spacing:-.01em;margin:0;font-size:1.125rem}.car-tag[data-astro-cid-t5sgql3i],.car-year[data-astro-cid-t5sgql3i]{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.car-tag[data-astro-cid-t5sgql3i]{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.car-text[data-astro-cid-t5sgql3i]{max-width:44rem;color:var(--color-text-muted);margin:0}.specs[data-astro-cid-t5sgql3i]{gap:var(--space-1);font-size:var(--text-small);margin:0;display:grid}.spec[data-astro-cid-t5sgql3i]{align-items:center;gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.spec[data-astro-cid-t5sgql3i] dt[data-astro-cid-t5sgql3i]{color:var(--color-text-muted)}.spec[data-astro-cid-t5sgql3i] dd[data-astro-cid-t5sgql3i]{align-items:center;gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr);margin:0;display:grid}.spec-value[data-astro-cid-t5sgql3i]{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.spec-bar[data-astro-cid-t5sgql3i]{background:var(--color-surface);border-radius:3px;height:6px;display:block;overflow:hidden}.spec-bar[data-astro-cid-t5sgql3i]>span[data-astro-cid-t5sgql3i]{border-radius:inherit;background:var(--color-text);height:100%;display:block}.filter-tags[data-astro-cid-4fqbck6n]{gap:var(--space-2);flex-wrap:wrap;display:none}.js .filter-tags[data-astro-cid-4fqbck6n]{display:flex}@media (width<=767px){.filter-tags--scroll[data-astro-cid-4fqbck6n]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.filter-tags--scroll[data-astro-cid-4fqbck6n]::-webkit-scrollbar{display:none}.filter-tags--scroll[data-astro-cid-4fqbck6n] .filter-tag[data-astro-cid-4fqbck6n]{flex:none}}.filter-tag[data-astro-cid-4fqbck6n]{min-height:44px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:999px;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.filter-tag[data-astro-cid-4fqbck6n]:hover{border-color:var(--color-admiral-blue)}.filter-tag[data-astro-cid-4fqbck6n][aria-pressed=true]{border-color:var(--color-admiral-blue);background:var(--color-admiral-blue);color:var(--color-text-inverse)}.section-head[data-astro-cid-h3nfpwdu]{max-width:44rem;margin-bottom:var(--space-6)}.section-head[data-astro-cid-h3nfpwdu] h2[data-astro-cid-h3nfpwdu]{font-size:var(--text-heading)}.section-lede[data-astro-cid-h3nfpwdu]{color:var(--color-text-muted);margin:0;font-size:1.125rem}.filters[data-astro-cid-h3nfpwdu]{margin-bottom:var(--space-8)}.search[data-astro-cid-h3nfpwdu]{max-width:32rem;margin-bottom:var(--space-6)}.search[data-astro-cid-h3nfpwdu][hidden]{display:none}.search-label[data-astro-cid-h3nfpwdu]{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold);display:block}.search-input[data-astro-cid-h3nfpwdu]{width:100%;min-height:3rem;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.search-input[data-astro-cid-h3nfpwdu]:focus-visible{border-color:var(--color-text);outline:2px solid var(--color-accent);outline-offset:2px}.search-status[data-astro-cid-h3nfpwdu]{min-height:1.5em;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-small)}.categories[data-astro-cid-h3nfpwdu] details[hidden]{display:none}.categories[data-astro-cid-h3nfpwdu] .category-photo{margin-bottom:var(--space-6);border-radius:var(--radius-md);overflow:hidden}.specs-note[data-astro-cid-h3nfpwdu]{max-width:44rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-small)}.picks[data-astro-cid-h3nfpwdu]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.picks[data-astro-cid-h3nfpwdu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.picks[data-astro-cid-h3nfpwdu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pick[data-astro-cid-h3nfpwdu]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}.pick-meta[data-astro-cid-h3nfpwdu]{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.pick-name[data-astro-cid-h3nfpwdu]{margin:0;font-size:1.25rem}.pick-text[data-astro-cid-h3nfpwdu]{flex:1;margin:0}.pick-link[data-astro-cid-h3nfpwdu]{min-height:44px;font-weight:var(--font-weight-semibold);align-self:flex-start;align-items:center;display:inline-flex}.category-intro[data-astro-cid-h3nfpwdu]{max-width:44rem;margin-bottom:var(--space-6);color:var(--color-text-muted)}.car-list[data-astro-cid-h3nfpwdu]{margin:0;padding:0;list-style:none}
