.cash-layout[data-astro-cid-2ryqegba]{padding:2.4rem 0 3rem;display:grid;gap:1.8rem}.cash-head[data-astro-cid-2ryqegba]{max-width:68ch}.cash-kicker[data-astro-cid-2ryqegba]{margin:0 0 .3rem;color:var(--accent-strong);font:700 .74rem var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.cash-head[data-astro-cid-2ryqegba] h1[data-astro-cid-2ryqegba]{margin:0 0 .6rem}.cash-sub[data-astro-cid-2ryqegba]{font-family:var(--font-sans);color:var(--ink-soft);margin:0 0 .9rem}.cash-note[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.88rem;color:var(--ink-soft);margin:0 0 .9rem;padding:.75rem .95rem;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm)}.cash-links[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.85rem;font-weight:700;margin:0;display:flex;gap:.6rem;flex-wrap:wrap}.cash-links[data-astro-cid-2ryqegba] a[data-astro-cid-2ryqegba]{color:var(--accent-strong);text-decoration:none}.cash-links[data-astro-cid-2ryqegba] a[data-astro-cid-2ryqegba]:hover{text-decoration:underline}.cash-empty[data-astro-cid-2ryqegba]{font-family:var(--font-sans);color:var(--ink-soft)}.cash-group[data-astro-cid-2ryqegba]{display:grid;gap:.35rem}.cash-group-h[data-astro-cid-2ryqegba]{margin:0;font-size:1.15rem}.cash-group-count[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.78rem;color:var(--graphite-500);margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.03em}.cash-disclosures[data-astro-cid-2ryqegba]{display:grid;gap:.6rem;padding-top:1.1rem;border-top:1px solid var(--line-strong)}.cash-disclaimer[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.78rem;line-height:1.55;color:var(--ink-soft);margin:0;max-width:82ch}.cash-connection[data-astro-cid-2ryqegba]{padding:.6rem .8rem;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--ink)}.inventory-grid[data-astro-cid-2ryqegba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem}.inv-card[data-astro-cid-2ryqegba]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.inv-card[data-astro-cid-2ryqegba]:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:var(--shadow-lift)}.inv-card-link[data-astro-cid-2ryqegba]{display:block;text-decoration:none;color:inherit}.inv-thumb[data-astro-cid-2ryqegba]{aspect-ratio:16 / 10;overflow:hidden;background:var(--navy-900);position:relative}.inv-thumb[data-astro-cid-2ryqegba]>img[data-astro-cid-2ryqegba]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease)}.inv-card[data-astro-cid-2ryqegba]:hover .inv-thumb[data-astro-cid-2ryqegba]>img[data-astro-cid-2ryqegba]{transform:scale(1.08)}.inv-body[data-astro-cid-2ryqegba]{padding:.8rem .95rem .95rem}.inv-body[data-astro-cid-2ryqegba] h3[data-astro-cid-2ryqegba]{font-size:.92rem;line-height:1.3;margin:0 0 .45rem}.inv-price[data-astro-cid-2ryqegba]{display:inline-block;font-family:var(--font-sans);font-size:1.05rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-btn-strong));padding:.18rem .65rem;border-radius:var(--radius-pill);margin:0 0 .4rem}.inv-meta[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.8rem;color:var(--ink-soft);margin:0 0 .2rem}.inv-stock[data-astro-cid-2ryqegba]{font-family:var(--font-sans);font-size:.72rem;color:var(--graphite-500);margin:0;text-transform:uppercase;letter-spacing:.03em}.inv-cta[data-astro-cid-2ryqegba]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.55rem;font-family:var(--font-sans);font-size:.78rem;font-weight:800;color:var(--accent-strong);letter-spacing:.01em}.inv-card[data-astro-cid-2ryqegba]:hover .inv-cta[data-astro-cid-2ryqegba]{color:var(--accent)}.cash-tag[data-astro-cid-2ryqegba]{position:absolute;top:.5rem;right:.5rem;z-index:2;font-family:var(--font-sans);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--navy-900);background:#fff;border-radius:var(--radius-pill);padding:.18rem .5rem;box-shadow:0 2px 6px #00000040}.carfax-badge-wrap[data-astro-cid-2ryqegba]{position:absolute;top:.5rem;left:.5rem;z-index:2;display:flex;background:#fff;border-radius:var(--radius-sm);padding:.2rem .35rem;box-shadow:0 2px 6px #00000040;opacity:.82;transition:opacity .2s var(--ease),box-shadow .2s var(--ease)}.carfax-badge[data-astro-cid-2ryqegba]{display:block;width:60px;height:auto}.inv-card[data-astro-cid-2ryqegba]:hover .carfax-badge-wrap[data-astro-cid-2ryqegba]{opacity:1;box-shadow:0 0 0 2px #fff,0 0 14px 4px #ffc428d9}.carfax-btn[data-astro-cid-2ryqegba]{display:block;text-align:center;font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:var(--ink);text-decoration:none;padding:.5rem .6rem;margin:0 .95rem .9rem;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color .15s var(--ease),color .15s var(--ease),background-color .15s var(--ease)}.carfax-btn[data-astro-cid-2ryqegba]:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}@media(max-width:640px){.inventory-grid[data-astro-cid-2ryqegba]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}}
