.vehicle-pair{margin:30px 0;padding:clamp(16px,3vw,30px);background:#fff;border:1px solid #dce4df;border-radius:16px;scroll-margin-top:130px}.vehicle-pair h2{font-size:clamp(22px,3vw,28px);line-height:1.3;margin:0 0 16px}.vehicle-pair p{line-height:1.65}.vehicle-pair__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0}.vehicle-pair__form label{display:grid;grid-gap:7px;gap:7px;font-size:14px;font-weight:600;min-width:0}.vehicle-pair__form input,.vehicle-pair__form select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #c9d3cd;border-radius:7px;padding:10px;background:#fff;color:#20382b;font:inherit}.vehicle-pair__form input:focus,.vehicle-pair__form select:focus{outline:2px solid #8d752c;outline-offset:2px}.vehicle-pair__form>.vehicle-pair__actions,.vehicle-pair__form>p{grid-column:1/-1;margin:0}.vehicle-pair__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vehicle-pair .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;white-space:normal;text-align:center;text-decoration:none;line-height:1.4}.vehicle-pair__comparisonActions{margin-top:16px}.vehicle-pair__help{color:#526359;font-size:13px}.vehicle-pair__result{border-top:1px solid #dce4df;padding-top:20px}.vehicle-pair__result h3{scroll-margin-top:140px}.vehicle-pair__reason{padding:14px;-webkit-border-start:3px solid #b9a34f;border-inline-start:3px solid #b9a34f;background:#f6f8f4}.vehicle-pair__scroll{overflow-x:auto;max-width:100%;border:1px solid #dce4df;border-radius:10px}.vehicle-pair__table{border-collapse:collapse;width:100%;min-width:580px;table-layout:fixed;font-size:14px}.vehicle-pair__table td,.vehicle-pair__table th{padding:12px;border-bottom:1px solid #e6ebe8;text-align:start;vertical-align:top;overflow-wrap:anywhere}.vehicle-pair__table td:first-child,.vehicle-pair__table th:first-child{width:25%}.vehicle-pair__table tbody th{color:#526359;font-weight:500}.vehicle-pair__table tbody td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.vehicle-pair__same{background:#fafcf9}.vehicle-pair__image{position:relative;width:100%;aspect-ratio:4/3;margin-bottom:12px}.vehicle-pair__image img{object-fit:contain}.vehicle-pair__car{display:block;font-size:17px;line-height:1.4}.vehicle-pair__method{margin-top:24px}.vehicle-pair__method summary{cursor:pointer;font-weight:600}.vehicle-pair--example{background:#f8faf8}@media (max-width:650px){.vehicle-pair__form{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-pair__form label:nth-child(3),.vehicle-pair__form label:nth-child(6){grid-column:1/-1}}.cmp__title{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.cmp__sub{font-size:14px;line-height:1.6;color:var(--mut);max-width:640px;margin-bottom:24px}.cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp__table{border-collapse:collapse;width:100%;min-width:560px}.cmp__corner{width:168px;min-width:168px}.cmp__col{min-width:200px;padding:0 12px 14px;text-align:left;vertical-align:bottom;position:relative}.cmp__remove{position:absolute;top:0;right:8px;z-index:2;width:26px;height:26px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:12px;color:var(--mut)}.cmp__remove:hover{border-color:var(--ink);color:var(--ink)}.cmp__head{display:block;color:inherit}.cmp__img{height:130px;padding:8px;border:1px solid var(--line);border-radius:12px;margin-bottom:10px}.cmp__name{font-family:var(--font-display),"Archivo",sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:var(--ink)}.cmp__row{border-top:1px solid var(--line)}.cmp__label{padding:11px 12px 11px 0;text-align:left;font-weight:400;color:var(--mut)}.cmp__cell,.cmp__label{font-size:12px;vertical-align:top}.cmp__cell{padding:11px 12px;font-family:var(--font-mono),"IBM Plex Mono",monospace;color:var(--ink)}.cmp__row--same .cmp__cell{color:var(--mut)}.cmp__none{color:var(--line)}.cmp__row--price .cmp__cell{padding-top:14px;padding-bottom:14px}.cmp__priceValue{font-family:var(--font-display),"Archivo",sans-serif;font-weight:800;font-size:19px;color:var(--ink)}.cmp__cta{width:100%;margin-top:6px;padding:11px 12px;border-radius:10px;font-size:13px}@media (max-width:560px){.cmp__title{font-size:24px}.cmp__corner{width:118px;min-width:118px}.cmp__col{min-width:156px}.cmp__img{height:96px}}