.vs-compare{padding-block:var(--ih-section);background:var(--ih-ink);color:#fff}.vs-compare .ih-body{color:#ffffffd1}.vs-compare__head{max-width:46rem}.vs-compare__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4rem)}.vs-compare__col{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.vs-compare__col--old .ih-h3{color:#b4b4bb}.vs-compare__col--new{border-top:2px solid var(--ih-red)}.vs-marks{margin:1.25rem 0 0;padding:0;list-style:none}.vs-marks li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.85rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.1);font-size:1.0625rem;line-height:1.6}.vs-marks li:first-child{padding-top:0;border-top:0}.vs-marks svg{width:1.25rem;height:1.25rem;margin-top:.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vs-marks--old li{color:#b4b4bb}.vs-marks--old svg{color:#8c8c94}.vs-marks--new li{color:#fff}.vs-marks--new svg{color:#ff8a8a}@media(max-width:767px){.vs-compare__cols{grid-template-columns:minmax(0,1fr)}.vs-marks li{font-size:1rem}}.vs-value{padding-block:var(--ih-section);background:#fff}.vs-value__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.vs-value__media{position:sticky;top:calc(var(--ih-header) + 2rem);margin:0}.vs-value__media img{width:100%;height:auto;max-height:min(36rem,calc(100svh - var(--ih-header) - 4rem));object-fit:contain}.vs-value__list{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--ih-hair)}.vs-value__list>li:first-child{padding-top:1.5rem}.vs-value__list .ih-points{margin-top:.75rem}.vs-value__list .ih-points li{display:list-item;padding:0;border:0}@media(max-width:1023px){.vs-value__grid{grid-template-columns:minmax(0,1fr)}.vs-value__media{position:static}.vs-value__media img{max-height:24rem}}.vs-fleet{padding-block:var(--ih-section);background:#fff;border-top:1px solid var(--ih-hair)}.vs-fleet__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:end}.vs-fleet__head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.vs-fleet__head .ih-h2{margin-bottom:.25rem}.vs-fleet__row{--h: 16rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin:0;padding:0;list-style:none}.vs-fleet__row a{display:grid;grid-template-rows:var(--h) auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;color:inherit;text-decoration:none}.vs-fleet__fig{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid var(--ih-ink)}.vs-fleet__fig img{--img: calc(var(--h) * var(--mm) / 2000 / var(--bh));width:auto;max-width:100%;height:var(--img);object-fit:contain;object-position:50% 100%;margin-bottom:calc(var(--img) * var(--bb) * -1);transition:transform .6s cubic-bezier(.23,1,.32,1);transform-origin:50% 100%}.vs-fleet__row a:hover .vs-fleet__fig img{transform:scale(1.03)}.vs-fleet__name{grid-column:1;margin-top:1.25rem;font-size:1.125rem;font-weight:800;line-height:1.3}.vs-fleet__desc{grid-column:1;margin-top:.35rem;font-size:.9375rem;line-height:1.55;color:#52525b}.vs-fleet__arrow{grid-column:2;grid-row:2;align-self:end;width:1.25rem;height:1.25rem;fill:none;stroke:var(--ih-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.vs-fleet__row a:hover .vs-fleet__name{color:var(--ih-red)}.vs-fleet__row a:hover .vs-fleet__arrow{transform:translate(3px)}[dir=rtl] .vs-fleet__arrow{transform:scaleX(-1)}[dir=rtl] .vs-fleet__row a:hover .vs-fleet__arrow{transform:scaleX(-1) translate(3px)}@media(max-width:1023px){.vs-fleet__grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:639px){.vs-fleet__row{--h: 11.5rem;gap:1.25rem}.vs-fleet__name{font-size:1rem}.vs-fleet__desc{font-size:.875rem}}.vs .ih-feat__inline picture,.vs-shot picture{display:block;width:100%;height:100%}.vs-shot{margin:0}.vs-band-actions{margin-top:0}@media(max-width:1023px){.vs-band-actions{margin-top:.25rem}}.vs-faq .ih-faq__answer :is(p,ul)+:is(p,ul){margin-top:.75rem}.vs-faq .ih-faq__answer ul.list-none{padding-inline-start:0;list-style:none}@media(prefers-reduced-motion:reduce){.vs-fleet__fig img,.vs-fleet__arrow{transition:none}}
