/* Desktop inventory refinements. Kept page-scoped to avoid changing the approved homepage. */
.inventory-find-cta .sourcing-actions{display:none}
.inventory-return-home{display:none}
@media(min-width:801px){
  .listing-page{padding-top:42px;padding-bottom:34px}
  .inventory-grid{gap:34px 22px}
  .inventory-grid .car-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e4e1d9;border-radius:10px;box-shadow:0 7px 22px rgba(28,25,20,.035);transition:border-color .2s,box-shadow .2s,transform .2s}
  .inventory-grid .car-card:hover{border-color:#d2c7b4;box-shadow:0 10px 28px rgba(28,25,20,.07);transform:translateY(-2px)}
  .inventory-grid .car-image{aspect-ratio:1.39;border-radius:0;background:#eee}
  .inventory-grid .car-card-copy{display:flex;flex:1;flex-direction:column;padding:19px 20px 18px}
  .inventory-grid .car-card-copy .eyebrow{margin-bottom:3px;color:#8e7850}
  .inventory-grid .car-card h3{margin-bottom:10px}
  .inventory-grid .price-row{margin-top:auto;padding-top:14px;align-items:center}
  .inventory-grid .price-row a{border:0;background:#242424;color:#fff;padding:9px 12px;line-height:1.2}
  .inventory-grid .price-row a:hover{background:#484848;border-color:#484848;color:#fff}

  .inventory-find-cta{display:block;margin-top:92px;margin-bottom:0;padding:68px clamp(40px,6vw,92px) 46px;background:var(--cream,#f8f6f0);border:1px solid #e2ded3;border-radius:26px;color:#101010}
  .inventory-find-cta .eyebrow{color:var(--warm-gold,#a98d59)}
  .inventory-find-cta>div:first-child{text-align:center}
  .inventory-find-cta h2{color:#101010;margin:0}
  .inventory-find-cta p:not(.eyebrow){max-width:570px;margin:17px auto 0;color:#4e4e4a}
  .inventory-find-cta .sourcing-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;width:min(100%,560px);margin:42px auto 0;transform:none}
  .inventory-find-cta .sourcing-actions>a:first-child{justify-self:end}
  .inventory-find-cta .sourcing-actions>a:last-child{justify-self:start}
  .inventory-find-cta .sourcing-actions>span{font-size:12px;color:#777}
  .inventory-find-cta .sourcing-line{display:inline-flex;align-items:center;gap:9px;border:1px solid #cfbf9e;background:#fff;color:#151515;padding:13px 17px;font-size:13px;transition:background .2s,border-color .2s}
  .inventory-find-cta .sourcing-line:hover{background:#ececea;border-color:#92928d;color:#151515}
  .inventory-find-cta .line-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#06c755;color:#fff;font-size:8px;font-weight:700;line-height:1;padding:5px 3px;letter-spacing:-.5px}
  .inventory-find-cta .sourcing-phone{display:inline-flex;align-items:center;gap:8px;background:#242424;color:#fff;padding:13px 18px;font-size:13px;transition:background .2s}
  .inventory-find-cta .sourcing-phone:hover{background:#484848}
  .inventory-find-mobile-button{display:none}
  .inventory-return-home{display:flex;justify-content:center;margin-top:32px}
  .inventory-return-home a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:1px solid #cfcac0;background:#fff;color:#272727;font-size:13px;transition:background .2s,border-color .2s}
  .inventory-return-home a:hover{background:#f4f2ec;border-color:#a9a398;color:#272727}
}
