.home-page .demo-sale-list{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.home-page .demo-sale-card{border:1px solid var(--home-line);background:#fff;border-radius:12px;padding:18px}.home-page .demo-sale-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.home-page .demo-sale-price{font-family:var(--font-display);color:var(--home-ink);font-size:24px}.home-page .demo-sale-price span,.home-page .demo-sale-meta,.home-page .demo-sale-position{color:var(--home-soft);font-family:inherit;font-size:12px;font-weight:400}.home-page .demo-sale-position,.home-page .demo-sale-meta strong{color:var(--home-accent)}.home-page .demo-sale-card h3{margin:16px 0 12px;font-size:15px;font-weight:600}.home-page .demo-sale-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;font-size:13px;display:grid}.home-page .demo-sale-facts dt{color:var(--home-soft);margin-bottom:5px;font-size:12px}.home-page .demo-sale-facts dd{overflow-wrap:anywhere;margin:0}.home-page .demo-sale-difference{color:var(--home-soft);margin:14px 0 0;font-size:12px}@media (width<=640px){.home-page .demo-sale-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .demo-sale-meta{flex-basis:100%;line-height:1.7}}
