.lp-block{gap:10px;margin-top:12px;display:grid}.lp-body{min-height:3.2em}.lp-budget{margin:0 0 18px}.lp-zip{gap:4px;display:grid}.lp-zip-form,.lp-zip-now{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;margin:0;display:flex}.lp-zip-lab{font-size:var(--t-15);color:var(--ink);font-weight:700}.lp-zip-in{font-variant-numeric:tabular-nums;letter-spacing:.04em;width:8.5em}.lp-zip-set{min-height:44px}.lp-zip-now{font-size:var(--t-15);color:var(--ink-2)}.lp-zip-now b{color:var(--ink);font-size:var(--t-17)}.lp-hint{font-size:var(--t-12);color:var(--muted);margin:0;line-height:1.4}.lp-btn{min-height:44px;color:var(--link);font:inherit;font-size:var(--t-13);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700;text-decoration:underline}.lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-lead{max-width:68ch;font-size:var(--t-15);color:var(--ink);margin:0;line-height:1.5}.lp-wait{color:var(--muted)}.lp-rest{color:var(--ink-2)}.lp-src{max-width:68ch;font-size:var(--t-13);color:var(--muted);margin:6px 0 0;line-height:1.45}.lp-src a{color:var(--link);text-underline-offset:3px;font-weight:650;text-decoration:underline}.lp-more{font-size:var(--t-13);margin:10px 0 0;font-weight:700}.lp-cars{margin-top:12px}.lp-car .p a{color:var(--link)}.lp-all{margin-top:4px}.lp-deal{clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);font-family:var(--font-sans);font-size:var(--t-12);vertical-align:1px;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:2px;margin-left:4px;padding:1px 8px 2px 6px;font-weight:700;line-height:1.5;display:inline-block}.lp-deal.is-below{background:var(--good-bg);color:var(--good)}.lp-deal.is-above{background:var(--warn-bg);color:var(--warn)}.lp-basis{margin-top:10px}.lp-stage{gap:2px;display:grid}.cs-dl .lp-stage-go{font-family:var(--font-sans);font-size:var(--t-13);font-weight:700}.lp-stage-go a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.lp-stage-go a:hover{color:var(--ink)}.lp-far .lr-meta{color:var(--muted)}.lp-swap{margin:6px 0 0}.lp-part+.lp-part{margin-top:26px}.lp-part-h{font-family:var(--font-display);font-size:var(--t-17);color:var(--ink);margin:0 0 6px;font-weight:650;line-height:1.3}@media (prefers-reduced-motion:reduce){.lp-btn{transition:none}}
