.rl-card[data-market=sale]{box-shadow:none;background:#fff;border:1px solid #e4ddd0;border-radius:12px;font-size:15px;line-height:1.5}.rl-card[data-market=sale] .rl-card-media img,.rl-card[data-market=sale] .rl-card-nophoto{aspect-ratio:auto;height:200px}.rl-card[data-market=sale] .rl-card-body{flex-direction:column;gap:8px;padding:20px;display:flex}.rl-card[data-market=sale] .rl-card-loc,.rl-card[data-market=sale] .rl-card-station{color:#1f4d45;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;order:1;font-size:13px;font-weight:500;overflow:hidden}.rl-card[data-market=sale] .rl-card-title{font-family:var(--font-ui);color:#1e2b28;white-space:nowrap;text-overflow:ellipsis;order:2;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}.rl-card[data-market=sale] .rl-card-reason{color:#1d1d1f;order:3;font-size:14px;line-height:1.55}.rl-card[data-market=sale] .rl-card-facts,.rl-card[data-market=sale] .rl-card-stats{color:#56625e;font-variant-numeric:tabular-nums;flex-wrap:wrap;order:4;gap:6px 14px;margin-top:10px;font-size:15px;display:flex}.rl-card[data-market=sale] .rl-card-fact{align-items:center;gap:6px;display:inline-flex}.rl-card[data-market=sale] .rl-card-rule{border:0;border-top:1px solid #e4ddd0;order:5;width:100%;margin:auto 0 0}.rl-card[data-market=sale] .rl-card-price{color:#1f4d45;letter-spacing:normal;font-variant-numeric:tabular-nums;order:6;margin-top:12px;padding-top:0;font-size:20px;font-weight:700}.rl-card[data-market=sale] .rl-card-persqm{color:#56625e;font-variant-numeric:tabular-nums;order:7;margin-top:2px;font-size:14px}.rl-card[data-market=sale] .rl-card-reason .rl-reason-dot{display:none}.rl-card[data-market=sale] .rl-badge,.rl-card[data-market=sale] .rl-badge--sale{color:#1e2b28;text-transform:none;letter-spacing:0;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;top:12px;left:12px}.rl-card[data-market=sale]{transition:border-color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}a.rl-card[data-market=sale]:hover{border-color:#9fbe99;transform:translateY(-4px);box-shadow:0 2px 4px #1d1d1f0d,0 16px 40px #1d1d1f1f}.rl-card[data-market=sale] .rl-card-media{overflow:hidden}@media (prefers-reduced-motion:reduce){.rl-card[data-market=sale],a.rl-card[data-market=sale]:hover,.rl-card[data-market=sale] .rl-card-media img,a.rl-card[data-market=sale]:hover .rl-card-media img{transition:none;transform:none}}.rl-card[data-market=sale] .rl-card-stats,.rl-card[data-market=sale] .rl-card-reason{border-top:0;margin-top:0;padding-top:0}.rl-card[data-market=sale] .rl-card-reason{display:block}.rl-card[data-market=sale]{box-shadow:none;background:#fff;border:1px solid #0d0d0d1a;border-radius:0;transition:transform .23s,border-color .23s;overflow:hidden}a.rl-card[data-market=sale]:hover{box-shadow:none;border-color:#2258538c;transform:translateY(-2px)}.rl-card[data-market=sale] .rl-card-media img{transition:transform .4s var(--motion-ease-spring,ease)}a.rl-card[data-market=sale]:hover .rl-card-media img{transform:scale(1.03)}.rl-card[data-market=sale] .rl-card-body{gap:7px;padding:18px 17px 19px}.rl-card[data-market=sale] .rl-card-station{color:#225853;letter-spacing:.02em;text-transform:none;font-weight:600}.rl-card[data-market=sale] .rl-card-title{letter-spacing:normal;min-height:2.45em;font-size:18px;font-weight:700;line-height:1.22}.rl-card[data-market=sale] .rl-card-reason{color:#404040;border-top:1px solid #0d0d0d1f;padding-top:7px;font-size:13px;line-height:1.45}.rl-card[data-market=sale] .rl-card-stats{color:#404040;margin-top:0;font-size:13px;line-height:1.45}.rl-card[data-market=sale] .rl-card-price{color:#225853;letter-spacing:normal;margin-top:auto;padding-top:8px;font-size:18px;font-weight:800}.rl-card[data-market=sale] .rl-card-persqm{color:#404040;margin-top:0;font-size:13px}.rl-card--raised[data-market=sale] .rl-card-body{padding:18px 17px 19px}.rl-card--raised[data-market=sale] .rl-card-title{font-size:18px;line-height:1.22}.rl-card--raised[data-market=sale] .rl-card-price{font-size:18px}.rl-card[data-market=sale] .rl-badge,.rl-card[data-market=sale] .rl-badge--sale{background:var(--accent-orange-text);color:#fff;letter-spacing:.02em;text-transform:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600;top:10px;left:10px}@media (width<=639px){.rl-card[data-market=sale] .rl-card-body,.rl-card--raised[data-market=sale] .rl-card-body{padding:16px}}main.sale-page a.rl-card[data-market=sale] .rl-card-poi{display:none}
