html{scroll-behavior:smooth}body.modal-open{overflow:hidden}.vehicle-card{transition:box-shadow .2s,transform .2s}.vehicle-card:hover{box-shadow:0 10px 30px #163e2720;transform:translateY(-2px)}.card-title button{border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit}.card-title button:hover{color:var(--primary)}.loading-state{grid-column:1/-1;padding:70px;text-align:center;color:var(--text-muted)}.detail-source-date{font-size:11px;color:var(--text-muted);margin:12px 0}.loan-result p{margin:8px 0}.compare-scroll{overflow:auto}.site-footer a{color:var(--primary)}
