.models-grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr 1fr}blockquote{background:rgba(28,158,110,.1);border:1px solid #1c9e6e;border-radius:10px;font-size:13px;line-height:1.6;margin-bottom:2rem;padding:1rem 1.25rem;text-align:left}.car-brand{color:#aaa;display:block;font-size:12px;font-weight:400}.model-card{background:#fff;border:.5px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:border-color .2s}.model-card:hover{border-color:#bbb}.car-img-wrap{background:#f4f5f3;padding:1rem;position:relative;text-align:center}.car-img-wrap img{height:200px;max-width:420px;object-fit:cover;width:100%}.model-badge,.rank-badge{border:0;border-radius:20px;cursor:inherit;font-size:11px;font-weight:500;padding:5px 12px;position:absolute;top:12px}.rank-badge{left:12px}.model-badge{right:12px}.model-brand,.model-name>*{margin-bottom:.3rem}.model-name{margin-bottom:20px}.model-body{padding:1.5rem}.spec-row{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.spec-item{background:#f6f7f5;border-radius:8px;padding:10px 12px}.spec-label{font-size:11px}.spec-item>*{margin-bottom:3px}.spec-item{min-height:40px}.card-actions{display:inline-flex;gap:8px;margin-bottom:1rem}.review-strip{border-top:.5px solid #ebebeb;padding-top:1rem}.review-text a{text-decoration:none}.review-text a:hover{text-decoration:underline}@media(max-width:1024px){.models-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.models-grid{grid-template-columns:1fr}}